会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ganking
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
15
下一页
2023年11月28日
Codeforces Round 911 (Div. 2)
摘要: B题 假设我们考虑能不能获得1,注意到b-c的奇偶性不会改变,然后特判一下只有一个大于0就行。 #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> #include<map> #include<vector>
阅读全文
posted @ 2023-11-28 22:18 gan_coder
阅读(15)
评论(0)
推荐(0)
2023年11月26日
arc168b
摘要: https://atcoder.jp/contests/arc168/tasks/arc168_b 不会博弈,但是会乱搞 首先直接判断-1的情况 然后我们直接考察最大值能不能取到 假设存在一个数ai \(a_1\oplus a_2 ...\oplus(a_i-x)\oplus...a_n\)=max
阅读全文
posted @ 2023-11-26 22:54 gan_coder
阅读(24)
评论(0)
推荐(0)
2023年11月21日
Educational Codeforces Round 99 (Rated for Div. 2)
摘要: https://codeforces.com/contest/1455 很久没有vp了,感觉思维又僵化了 A题直接看样例,直接猜是长度。 B题首先如果是 \(x=\frac{n(n+1)}{2}\),那么就是n 否则如果\(x=\frac{n(n+1)}{2}+y\),分成两类 y=n,ans=n+
阅读全文
posted @ 2023-11-21 16:46 gan_coder
阅读(10)
评论(0)
推荐(0)
2023年11月18日
cf1899G. Unusual Entertainment(启发式合并)
摘要: https://codeforces.com/contest/1899/problem/G 首先将将节点重新映射一下 然后就是个启发式合并板题 #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> #includ
阅读全文
posted @ 2023-11-18 23:42 gan_coder
阅读(42)
评论(0)
推荐(0)
cf1864D. Matrix Cascade(差分)
摘要: https://codeforces.com/contest/1864/problem/D 结论很好猜,直接从上到下做就行 我们可以维护差分数组,表示对下面的影响,逐行往下推就行,当然+和-要分开,因为一个是往前推,一个往后推。 时间复杂度\(O(n^2)\) #include<cstdio> #i
阅读全文
posted @ 2023-11-18 19:05 gan_coder
阅读(25)
评论(0)
推荐(0)
2023年11月17日
cf1864C. Divisor Chain
摘要: https://codeforces.com/contest/1864/problem/C 思维越来越僵化了 假如\(n=2^k\),直接每次/2就行。 否则,我们可以考虑如何转化成上面的情况 令\(n=2^k x\),那么我们显然可以转移到\(n=2^k (x-1)\),因为x是奇数,所以2的次幂
阅读全文
posted @ 2023-11-17 23:19 gan_coder
阅读(35)
评论(0)
推荐(0)
2023年11月16日
abc280F - Pay or Receive(判断是否全为零环)
摘要: https://atcoder.jp/contests/abc280/tasks/abc280_f 对于每一个连通块单独处理,首先判断是否全为0环,可以用bfs判断。 从一个点出发计算其他点到它的最短距离,如果存在一个不唯一,说明存在非零环。 然后计算距离的时候直接-d[x]+d[y]即可 #inc
阅读全文
posted @ 2023-11-16 19:07 gan_coder
阅读(22)
评论(0)
推荐(0)
2023年11月15日
abc327F - Apples(线段树)
摘要: https://atcoder.jp/contests/abc327/tasks/abc327_f 我们将时间看作x轴,位置看作y轴,那么我们随着时间增加,维护新加的点对区间的贡献,同时减去过时的点,线段树区间加法维护最大值即可。 #include<cstdio> #include<algorith
阅读全文
posted @ 2023-11-15 22:23 gan_coder
阅读(28)
评论(0)
推荐(0)
2023年11月11日
cf1325D. Ehab the Xorcist(位运算trick)
摘要: https://codeforces.com/contest/1325/problem/D 有一个非常经典的结论 a+b=(a^b)+2(a&b) 这个题就可以往上面靠,首先我们观察一下,对于两个数的情况,如果(v-u) mod 2=1,必然无解,试着将它扩展一下,也是对的,因为最低一位没有进位。
阅读全文
posted @ 2023-11-11 09:49 gan_coder
阅读(15)
评论(0)
推荐(0)
Codeforces Round 887 (Div. 2)
摘要: https://codeforces.com/contest/1853 C题感觉很不好写的样子,首先通过打表发现最后答案每次都是+n,那么我们考虑前i个,假如当前的ans+i仍然小于a[i+1],则没有影响,我们依然可以直接往后跳,否则,我们越过了a[i+1],那么我们应当加上i+1,注意,这有可能
阅读全文
posted @ 2023-11-11 09:41 gan_coder
阅读(20)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
15
下一页
公告