摘要: Codeforces Round 1049 (Div. 2) 一些想法 B 设 y 有 k 位 \(x + y | x \times 10 ^ k + y \Leftrightarrow x + y | x (10^k - 1)\) 很明显,y 可以取 :\(2x\), \(8x\), \(10^k 阅读全文
posted @ 2025-09-10 12:29 陈聂 阅读(42) 评论(0) 推荐(0)
摘要: A / d2C Cake Assignment BC 两题题解可以看 cf 题解,不过 A 有更本质的做法 难度(个人感觉):\(\star\star\) op 1 若让 Chocola 删除,那么 \(x \rightarrow x/2\) op 2 若让 Vanilla 删除,那么 \(x \r 阅读全文
posted @ 2025-09-09 10:46 陈聂 阅读(80) 评论(0) 推荐(1)
摘要: 这篇文章觉对不是 AI 写的 坏的代码如何坏。 它们常常不是一眼就能看出问题,而是让人眼神游离、心口发紧,在注释和变量名之间来回打量,始终搞不清楚「这玩意到底在干嘛」。 一、坏的命名让人晕头转向 int x, y, z; if(x) y += z; 你知道 x 是不是代表「游戏结束」?不知道。y 是 阅读全文
posted @ 2025-08-06 16:23 陈聂 阅读(29) 评论(0) 推荐(0)
摘要: 好代码如何好 易于阅读的代码是好代码 如何易于阅读 好代码在形式上要易于阅读、形式好看。不同的标准(google, Linux 内核等)有不同的要求 google 给出的一些反例 Linux 内核 的 8 tab ) 简单来说,要少用鲜为人知的缩写,保证名字易懂;一个函数只做一件事(退一步说,不同的 阅读全文
posted @ 2025-07-10 23:28 陈聂 阅读(39) 评论(4) 推荐(0)
摘要: F - Manhattan Cafe 题解 首先每一维的贡献是独立的,因此这是一个多重背包问题。 设 \(ways_{i, d0, d1}\) 表示前 \(i\) 维,\(p\), \(q\), 分别消耗 \(d0\), \(d1\)。 转移是 \(ways_{i, d0, d1} \rightar 阅读全文
posted @ 2025-07-04 10:25 陈聂 阅读(24) 评论(0) 推荐(0)
摘要: Educational Codeforces Round 180 (Rated for Div. 2) 题解 A-E 目标:写(一堆废话) 详细的没有注意到和显然的题解 欢迎大家在评论区指出错误或说的不清楚的地方,或者分享被卡住的地方喵 A. Race 难度(个人感觉):\(\star\) 猜答案是 阅读全文
posted @ 2025-06-25 14:19 陈聂 阅读(239) 评论(0) 推荐(0)
摘要: Codeforces Round 1022 (Div. 2) 题解及证明 主播很菜,四题退场,还不会 e 现在只有 ABCD 题解 声明:所有区间左闭右开,数组编号 \([0, N)\) A. Permutation Warm-Up 难度(个人感觉):\(\star\star\)(放在 a 题思维难 阅读全文
posted @ 2025-05-02 00:44 陈聂 阅读(671) 评论(3) 推荐(4)
摘要: A. Shape Perimeter 难度(个人感觉)★☆☆☆☆ 思考: 考虑平移 Code: for(int i = 0; i < N; i++){ std::cin >> dx >> dy; if(i){ cnt_dx += dx; cnt_dy += dy; } } ans = (m + cn 阅读全文
posted @ 2025-01-18 12:28 陈聂 阅读(158) 评论(0) 推荐(0)
摘要: A. Grasshopper on a Line 难度(个人感觉)☆☆☆☆☆ Code if(L % k == 0){ ans.push_back(1); ans.push_back(L - 1); } else{ ans.push_back(L); } B. Comparison String 难 阅读全文
posted @ 2025-01-16 22:11 陈聂 阅读(19) 评论(0) 推荐(0)
摘要: A. Coins 难度(个人感觉)☆☆☆☆☆ 思考: 关键是 2 可以凑出任意偶数 Code: if(n % 2 == 0){ ok = 1; } else{ if(k % 2 == 0){ ok = 0; } else{ ok = n >= k; } } B. Long Legs 难度(个人感觉) 阅读全文
posted @ 2025-01-16 19:51 陈聂 阅读(17) 评论(0) 推荐(0)