随笔分类 -  arc

摘要: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 阅读(25) 评论(0) 推荐(0)
摘要:答案大于max{ai}可以直接计算 主要考虑小于的情况 直接计算gcd很困难,不妨枚举x|gcd 那么对于ai来说 假设 x(k-1)<ai<=xk,那么 ai就需要xk-ai次操作,那么我们对于一个x,只需枚举k计算区间数的个数即可算出需要的操作数。 复杂度O(nlnn) 这种套路就是取模转化成减 阅读全文
posted @ 2023-10-24 16:18 gan_coder 阅读(16) 评论(0) 推荐(0)
摘要:D - Bracket Score 2 看了题解之后发现自己是弱智 如果能够猜到答案就是前n大-前n小,那么这题就解决了,直接用一个栈模拟匹配即可。 #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> #inc 阅读全文
posted @ 2023-09-26 18:21 gan_coder 阅读(15) 评论(0) 推荐(0)