摘要: Problem T1 预处理出前 \(10^4\) 个格子需要填什么数,然后输出即可。 具体地,我们记录 \(e\) 为当前层数,\(o\) 为上一层的最后一个的位置,\(last\) 为上一个填的格子的位置。 我们知道,一个格子要么在一层的起点,要么在一层的中间,要么在一层的末尾。 枚举 \(1 阅读全文
posted @ 2024-03-02 17:16 _KidA 阅读(15) 评论(0) 推荐(0)
摘要: Problem T1 循环 \(a \sim b\) 中的每个数 \(x\),判断 \(\log_2 x\) 是否为整数即可。 T2 字符串暴力匹配。 T3 gugugu... T4 gugugu... 阅读全文
posted @ 2024-03-02 17:16 _KidA 阅读(7) 评论(0) 推荐(0)
摘要: Problem T1 我们考虑一种贪心策略:对于价格前 \(n-1\) 小的咖啡,我们求出一种最优方案使得按照此方案买完咖啡后钱数 \(\ge 20\) 且最接近 \(20\)。 至于如何求出最优方案,进行一遍 01 背包即可。 #include<bits/stdc++.h> using names 阅读全文
posted @ 2024-03-02 17:15 _KidA 阅读(14) 评论(0) 推荐(0)
摘要: 开个新坑 qwq。 upd:CSP 前一周暂时停更。 upd:暂时不会更了。 P1099 经典套路题。 算法一:枚举。 先 dfs 求出树的直径,再枚举直径上的每条路径,再 dfs 一遍求出最小偏心距即可。 时间复杂度 \(O(n^3)\),足以通过本题(由此可见本题有多水)。 算法二:双指针。 通 阅读全文
posted @ 2024-03-02 17:14 _KidA 阅读(42) 评论(0) 推荐(0)
摘要: Problem T1 二分板子。 对于 \(c_i\) 降序排序,然后二分 \(h\) 指数,在 check 中贪心地使用综述增加引用次数即可。 T2 通过观察可以发现,在一篇论文的贡献列表中,若某一位置出现了比它前面的名字的字典序更小的情况,则说明从这个位置开始,后面的人的资历一定 \(\ge\) 阅读全文
posted @ 2024-03-02 17:13 _KidA 阅读(20) 评论(0) 推荐(0)
摘要: Problem T1 略。 T2 最理想的情况当然是奇偶交替,每个数单独成为一组。 考虑不理想的情况: 偶数个数 \(>\) 奇数个数,此时需要可以先奇偶交替,再将最后剩下的偶数单独分为一组,答案为奇数个数 \(\times \ 2 +1\)。 奇数个数 \(>\) 偶数个数,此时再分出两种情况: 阅读全文
posted @ 2024-03-02 17:13 _KidA 阅读(8) 评论(0) 推荐(0)
摘要: 恶♂趣♂味♂大♂模♂拟♂。 首先是构造语句部分: 开始肯定是尽可能地多用上不及物语句和及物语句; 接着,因为及物语句的单词数量一定比不及物语句多,所以贪心地尽可能多地将不及物语句改为及物语句; 然后,为了增加语句长度,再次贪心地在及物语句中尽可能多地添加名词和逗号即可。 接下来是输出部分: 对于一个 阅读全文
posted @ 2024-03-02 17:12 _KidA 阅读(40) 评论(0) 推荐(0)
摘要: Problem T1 略。 T2 略。 T3 考虑对于每一头向北的牛,计算它能够挡住 / 被挡住几头向东的牛。 一头向北的牛 \(i\) 能够被向东的牛 \(j\) 挡住的条件是: \(x_i<x_j\) 且 \(y_i<y_j\)(\(x_i,y_i\) 分别表示牛 \(i\) 的 \(x\) 坐 阅读全文
posted @ 2024-03-02 17:10 _KidA 阅读(19) 评论(0) 推荐(0)
摘要: Problem 省流:三道题写了 tj T1 见 tj。 T2 见 tj。 T3 见 tj。 T4 二分求出左右端点即可。 #include<bits/stdc++.h> using namespace std; int n,q; int p[200031]; int main(){ //freop 阅读全文
posted @ 2024-03-02 17:10 _KidA 阅读(8) 评论(0) 推荐(0)
摘要: Problem T1 感觉是最难的。 考虑贪心。 首先对牛的按左端点进行排序,然后对于每只鸡去考虑匹配哪头牛。 具体地,开一个小根堆,然后对于每只鸡 \(t_i\),将 \(a_i \le t_i\) 的牛放入堆中,此时堆中存放的是候选的牛。 然后对于堆中的牛,将 \(b_i<t_i\) 的牛弹出。 阅读全文
posted @ 2024-03-02 17:09 _KidA 阅读(19) 评论(0) 推荐(0)