摘要: CF2068H. Statues 构造题. 思路 我们设 \(d_0 = a + b\) 是第 1 座雕像到第 \(n\) 座雕像的距离. 那么首先可以注意到两个必要条件: \(\displaystyle \sum_{i = 0}^{n - 1} d_i\) 为偶数. 对于 \(\forall i 阅读全文
posted @ 2025-03-04 20:50 Steven1013 阅读(4) 评论(0) 推荐(0) 编辑
摘要: B. 直线多边形 还是要多往数学方面想. 思路 由于给定了 \(n\) 个顶点, 那么就会有 \(n\) 条边. 根据初中数学知识可以知道, \(n\) 边形的内角和为 \((n - 2) \times 180 \degree\). 同时题目告诉了我们以下条件: 任意边都和 \(x\) 或 \(y\ 阅读全文
posted @ 2025-03-04 19:08 Steven1013 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 题面 A. 树 思路 先说结论, 每条边的贡献次数等于其左右两侧子树大小的最小值. 证明 #include "iostream" #include "vector" using namespace std; typedef pair<int, int> pii; typedef long long 阅读全文
posted @ 2025-03-04 19:00 Steven1013 阅读(3) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示