
复健
123445567889
ssl_bpt
这个人懒得不行,但还是写了简述(凸^o^凸)
展开
-
WaterAngle题解Contest806div4
在满足a[j]原创 2022-07-20 13:35:31 · 279 阅读 · 1 评论 -
WaterAngel题解Codeforces Round #800 (Div. 2)
水/ 确实是个5,连题都看不懂A : 嗯嗯在这个子串从1 - i 的区间里,它的得分是里面的 abs(0数量-1数量)不难发现,最好的答案其实是1010这样交错来,因为更多的那个数字肯定会超出,所以要使分数最小,不可避免地要让多出来的数字都放在一起,图省事直接丢最后了,其他部分就1010交错吧输出方式可以直接“10”这样,我图代码字数少这样写而已,代码能力差是这样的,又不是major,major in ECOB : 晚上看不懂。然后卡了,换C做一下也没看懂直接寄。01 可以换成 1 10 可以换成原创 2022-06-17 20:21:49 · 347 阅读 · 0 评论 -
WaterAngel题解Codeforces Round #799 (Div. 4)
A : 直接输出数值比A大的完事B :len表示的是有多少种数字,(n-len)% 2 模拟了每个数字各留一个的情况下剩什么数字,如果发现消完还是有数字是只有一个的,那么这个数字只能被抛弃了。C :纯模拟,感觉对我来说比B简单//OIer要相信模法D : 找回文时钟,只要模拟他看表的动作就行,然后判断是不是已经看完一轮了 E : 如果是OI自己暴力吧,可惜不是。那么想想优化感觉只能做二分查找了,先记录到这个数字为止的数组,加和为几,然后从后往前遍历,找到超出不需要的部分,再计算删除两原创 2022-06-17 19:09:09 · 264 阅读 · 0 评论 -
WaterAngel题解Codeforces Round #797 (Div. 3)
Zong Jie你酒桶玩得和屎一样,一个赛季练个纳尔有这么难吗? 这两场打得都很差,一直在扣分,本来就没几分,还嗯扣。我不想把借口归结于自己以外,但是我觉得这比赛不适合在宿舍打,最好的办法就是快点去竞赛队才有条件。在宿舍一关灯听那几个D能鬼叫能想个勾吧。A : 颁奖台,EZB :不理解到底哪里会错。思路就是看看除了B[i] = 0 的数,a[i] - b[i] 是否相等,大家都相等就可以,a[i] < b[i] 也是不行的。敲的第一遍怎么改都改不对啊,第二天一早上重新写就对了,什么玩意?C :画原创 2022-06-09 20:57:44 · 218 阅读 · 0 评论 -
WaterAngel题解Codeforces Round #796 (Div. 2)
A :找到一个数Y,使 Y & X>0 且 Y ^ X >0因为 1 & 1 =1,其余都是 0,当Y和X完全相同的时候,Y ^ X 才会=0所以问题转换为,把X转为二进制,从最后一位往前的第一个1就是Y的首位,其余位0,如果Y=X,则Y+1B : 对于任意一个数字,看做(2 ** R)*k; k为奇数,那么两个数字相加后 (假设R1 > R2) ,得到 (2**R2 )*{ [ 2**(R1-R2)原创 2022-06-05 15:57:29 · 315 阅读 · 0 评论 -
WaterAngel题解Educational Codeforces Round 129 (Rated for Div. 2) A-D
A : 题目意思其实就是看看谁一招制胜,谁能先出自己最大的牌让对手无牌可出就行,所以对于Alice先手,只要把最大的牌直接打就行,不小于Bob最大的就行,反正同理。#include <iostream>using namespace std;int max(int a, int b) { if (a > b) return a; return b;}int main() { int t; cin >> t;原创 2022-05-27 19:51:30 · 178 阅读 · 0 评论