![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
div3
文章平均质量分 94
听听听搁浅
这个作者很懒,什么都没留下…
展开
-
Codeforces Round 950 (Div. 3)
弗拉德想要尽可能少地提出问题,所以他要求你找出他需要提出的问题的最小数量,以便举行 m轮比赛。记录排序前第f个元素的值,以及数组中每个值的元素共有多少个,然后将数组排序,将前k个元素出现次数减去,观察f的出现次数如何变化,若不变则输出。,德米特喜欢第f个元素,然后数组会进行从大到小排序,然后将前k个元素删除,若德米特最爱的元素在所有情况下都会被移除,则输出。,且d数组的最后一个数组和b数组的其中一个元素相同时,才满足可以转换,否则不可以。,问b是否是一个不递减的数组,若不是是否可以在。原创 2024-06-04 23:20:42 · 997 阅读 · 0 评论 -
Codeforces Round 900 (Div. 3)
其中,&表示位与运算。对于每次询问,将给定 l,k。请你找到最大的 r 使得 f(l,r)≥k。如果无解,输出 -1。,表示前i个数的第j位1的数量,因为1&1才为1,所以只有当前i个数的第j位都为1时相与才为1,然后用二分查询r。求出最大能构成的数字,以及最小能构成的数字,若x在区间内就为yes,否则为no。在这个子段中出现的次数严格大于其它数字的出现次数。给定n,k,x,问能否从1~n中选出k个数,使其和为x。,奇数不能整除偶数,所以数组的构造方法就找到了。若序列中存在k,即为。原创 2024-06-02 00:12:46 · 1039 阅读 · 0 评论 -
Codeforces Round 913 (Div. 3)
若单调不减,记初始位置为now,可以只进行操作一,此时操作次数为n-now+1,也可以先进行一次操作二,然后进行操作一,此时操作次数为now+1。当mx原创 2024-05-29 23:12:02 · 536 阅读 · 0 评论 -
Codeforces Round 946 (Div. 3)
有两个棋子,一个为r,另一个为h,初始时都在(0,0),有四种操作(N,S,W,E),N向上移动一格,S向下移动一格,E向右移动一格,W向左移动一格。2.当两个同时可以相互抵消时,当操作次数为2时,一定不存在,否则可以将其中一个棋子向一个方向移动一次然后在反方向移动一次,别的操作都分配给另一个棋子,这样在最终两个棋子都在原点。存在一种变换操作,有一个原始字符串s,首先构造辅助字符串r,该字符串由字符串s中所有不同的字母组成,按字母顺序书写,然后将s的每一个字符替换成对应r的对称字符。的网格,不够就再添加。原创 2024-05-27 16:01:43 · 605 阅读 · 0 评论