上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 26 下一页
摘要: 题目 "传送门" 思路 最大的跳跃距离为$l$ 也就是说实际影响答案的就是区间$i$~$i+l$的石头的最小值 就相当于水管的流量是由最小的横截面决定的 代码 阅读全文
posted @ 2020-02-04 21:55 loney_s 阅读(114) 评论(0) 推荐(0)
摘要: 题目 "传送门" 思路 可以发现我们对于每一个数,只需要将他的质因数的偶数次幂全部删去,之后判断两个数是否相同就可以判断两个数相乘是否为平方数 注意0这种特殊情况 代码 阅读全文
posted @ 2020-02-04 21:21 loney_s 阅读(127) 评论(0) 推荐(0)
摘要: 题目 "传送门" 思路 首先我们很明显可以知道 $xa$的情况下 $x\%a 2x\%a$ 所以我们就可以用这个性质 用倍增将a的范围求出来 之后再细致的二分缩小a的范围即可 注意$a==1和a==2$是两种特殊情况 代码 阅读全文
posted @ 2020-02-04 21:10 loney_s 阅读(103) 评论(0) 推荐(0)
摘要: 题目 "传送门" 思路 首先我们考虑限制$n 1\le(r_i r_j)+(c_i c_j)$具体到图像上表示什么 画个图就能明白,就是从将一个正方形沿对角线切开,每一次询问要从一个顶点询问另一个块中的某一个点 之后我们考虑策略 从$(1,1)$开始走,在保证走到的那一个点能到达终点的情况下尽可能向 阅读全文
posted @ 2020-02-04 20:04 loney_s 阅读(128) 评论(0) 推荐(0)
摘要: 题目 "传送门" 思路 注意到BST的中序遍历是有序的 所以先将原数组排个序 首先考虑暴力做法 $dp_{i,j,k}$表示区间i~j能否构成了一颗BST,BST的根为k 总共的时间复杂度为$O(n^3)$,但是明显跑不满 具体时间复杂度$\sum_{i=1}^{n}\sum_{j=i}^{n}\s 阅读全文
posted @ 2020-02-04 19:55 loney_s 阅读(145) 评论(0) 推荐(0)
摘要: 题目 "传送门" 思路 用优先队列暴力 首先步数从小到大 再次修改的次数从小到大 最后当前的字符从小到大 代码 阅读全文
posted @ 2020-02-04 19:37 loney_s 阅读(119) 评论(0) 推荐(0)
摘要: 题目 "传送门" 思路 对条件进行一下变形 如果对于$i,j$两个人,如果$i$选择$x_i$,则必定有关系 $x_i+y_j include include using namespace std; define int long long int n,m; struct node { int x 阅读全文
posted @ 2020-01-31 18:49 loney_s 阅读(183) 评论(0) 推荐(0)
摘要: 题目 "传送门" 思路 正难则反,全集是很好求的,即为$\frac{n (n+1)}{2}$,想要异或不为0的尽可能的多,即异或为0的尽可能的少 对于所有的区间$l,r$,可以用前缀和$s$来表示,$s_r ~xor~s_{l 1}$, 之后我们考虑$xor$的性质,只有当两个数相同时,异或值才为0 阅读全文
posted @ 2020-01-31 17:29 loney_s 阅读(122) 评论(0) 推荐(0)
摘要: 题目 下水道的主干路由n个节点和$n 1$条边所组成,每条边通过它都需要一个时间$t_i$, 这种边是双向的 下水道上有一些塌陷,我们用$(l_1,r_1,l_2,r_2,c)$来描述,表示从$l_1$到$r_1$路径上的点,到$l_2$和$r_2$路径上的任意一个点所需要的时间为$c$, 注意塌陷 阅读全文
posted @ 2020-01-28 11:21 loney_s 阅读(317) 评论(0) 推荐(0)
摘要: 题目 思路 我们先对条件进行一下变形 $m \% k+n\%k\ge k\rightarrow m k \lfloor\frac{m}{k}\rfloor+n k \lfloor\frac{n}{k}\rfloor\ge k$ 两边同时整除一个k $\frac{m+n}{k} \lfloor\fra 阅读全文
posted @ 2020-01-26 19:13 loney_s 阅读(149) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 26 下一页