Codeforces Round 940 (Div. 2) and CodeCraft-23Codeforces Round 940 (Div. 2) and CodeCraft-23 个人写题记录 2024-04-27 ACM&算法 #ACM #Codeforces
Educational Codeforces Round 161 (Rated for Div. 2)Educational Codeforces Round 161 (Rated for Div. 2) 个人写题记录 2024-03-22 ACM&算法 #ACM #Codeforces
Pinely Round 3 (Div. 1 + Div. 2)Pinely Round 3 (Div. 1 + Div. 2) 个人写题记录 2024-02-24 ACM&算法 #ACM #Codeforces
Educational Codeforces Round 160 (Rated for Div. 2)Educational Codeforces Round 160 (Rated for Div. 2) 个人写题记录 2024-02-17 ACM&算法 #ACM #Codeforces
Educational Codeforces Round 159 (Rated for Div. 2)Educational Codeforces Round 159 (Rated for Div. 2) 个人写题记录 2024-02-13 ACM&算法 #ACM #Codeforces
CodeTON Round 7 (Div. 1 + Div. 2, Rated, Prizes!)CodeTON Round 7 (Div. 1 + Div. 2, Rated, Prizes!) 个人写题记录 2024-01-28 ACM&算法 #ACM #Codeforces
Educational Codeforces Round 158 (Rated for Div. 2)Educational Codeforces Round 158 (Rated for Div. 2) 个人写题记录 2024-01-19 ACM&算法 #ACM #Codeforces
Educational Codeforces Round 157 (Rated for Div. 2)Educational Codeforces Round 157 (Rated for Div. 2) 个人写题记录 2024-01-01 ACM&算法 #ACM #Codeforces
反复横跳的 Clang-Tidy(cert-dcl21-cpp)Clang-Tidy 在 operator++(int) 方法的返回值是否要加 const 这件事反复横跳 2023-12-04 杂项 #C++
Codeforces Round 904 (Div. 2)D 题有点难,数论确实不会,本着只是为了练习回复脑子的角度考虑,就不写了 A. Simple Design大致题意有两值,$x, k$,找到最小的 $y$ 满足 $y \geq x, y \space mod \space k = 0$ 思路因为 $k$ 很小,所以暴力枚举就行 AC code1234567891011121314151617181920212223242526void solve 2023-11-25 ACM&算法 #ACM #Codeforces
Codeforces Round 903 (Div. 3)A. Don’t Try to Count大致题意给出两个字符串 $n, m$,允许 $n$ 每次往自己拼接在自己后面,使得 $n$ 中出现 $m$ 字符串,问最少需要几次操作 思路因为 $n, m$ 都很小,所以直接保留就行了 AC code1234567891011121314151617181920void solve() { int _; cin >> _ 2023-11-21 ACM&算法 #ACM #Codeforces
Educational Codeforces Round 156 (Rated for Div. 2)Educational Codeforces Round 156 (Rated for Div. 2) 个人写题记录 2023-11-20 ACM&算法 #ACM #Codeforces
Codeforces Round 902 (Div. 2, based on COMPFEST 15 - Final Round)A. Goals of Victory大致题意有 $n$ 只队伍,所有队伍两两对战,两个队伍因此得分之和一定为 0。将每个队伍的所有得分之和相加,现在已知其中 $n-1$ 个队伍的得分情况,问最后一个队伍的得分情况是 思路简单题,说白了就是所有人分数之和肯定是 $0$,那就把剩下的人都加起来,取负数就行了 AC code123456789101112131415void solve() { 2023-10-29 ACM&算法 #ACM #Codeforces
Codeforces Round 901 (Div. 2)最近双十一加班严重,难得有一个完整的周末假期,来写点题稍微恢复一下脑子吧 A. Jellyfish and Undertale大致题意有一个炸弹,有倒计时在缓慢减少,你有 $n$ 个道具,每次你可以花费 1s 的时间来使用,使得倒计时增加 $v_i$秒,但是由于一些故障,每次加完后,不能超过上限 $a$,否则就会变成 $a$。问最多可以让炸弹坚持到几秒 思路注意操作可以是任何时候进行的,所以当每次 2023-10-29 ACM&算法 #ACM #Codeforces
Codeforces Round 900 (Div. 3)A. How Much Does Daytona Cost?大致题意给出一个数组和一个数字,问数组内是否存在某个子区间,使得给出的值出现次数最多 思路只有一个值也是子区间,只有它出现也是出现,所以只需要判断是否存在即可 AC code123456789101112131415void solve() { int _; cin >> _; for (int t 2023-10-05 ACM&算法 #ACM #Codeforces
Codeforces Round 899 (Div. 2)A. Increasing Sequence大致题意有一个初始的数组,要求构造另外一个数组,使得新数组严格递增,同时任何一项不与原来的数组的对应项相同,问这个数组最后一个值最小是多少 思路由于严格递增,所以最小的方式就是 $1, 2, 3, 4 \dots$,再考虑一下不能相同的这个情况,容易得到如果按照上述的方式撞上了相同,那么就再加一即可 AC code12345678910111213141 2023-10-04 ACM&算法 #ACM #Codeforces
Educational Codeforces Round#152 (Div. 2)A. Rigged!大致题意有 $n$ 个人,每个人都可以举起最高一定重量的哑铃 $b_i$ 次,而每个人举的哑铃是同一个,最终举起次数最多的人获胜,裁判希望第一个人获胜,问应该陪多少的哑铃,或者不可能 思路简单题,只要没有人既能举起比第一个人更重的同时,能够举起更多次就行,重量很直接选第一个人能举起的上线就行 AC code123456789101112131415161718void solv 2023-10-02 ACM&算法 #ACM #Codeforces
Codeforces Round 898 (Div. 4)A. Short Sort大致题意有三张卡片,分别为 $a, b, c$,已经在桌面上乱序排好,最多交换两张卡片的位置,问是否能够变成有序的 $a, b, c$ 思路简单题,判断一下是不是至少有一位是保持 $a, b, c$ 的顺序即可 AC code123456789101112void solve() { int _; cin >> _; for (in 2023-09-24 ACM&算法 #ACM #Codeforces