题目链接:https://vjudge.net/contest/332656#problem/H
题意:
n个花瓶,m个操作,花瓶里面有的有花,有的是空的。
1 x y 表示从第x个位置开始查y多花,若一朵花也插不上输出"Can not put any one.",反之输出插花的左位置和右位置。
2 操作是清除区间[a,b]的花。并输出清除了多少花。
思路:
线段树维护区间,然后每次二分查找满足要求的第一个位置。
1 #include
2 #include
3 #include
4 #include
5 #include
6 #include <string>
7 #include <string.h>
8 #include
9 #include