上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: 题目链接:https://codeforces.com/contest/375/problem/D 题解: 询问的子树可以看成求出 dfs 序之后的一段连续序列,因此可以使用树上莫队。 首先将 dfs 序求出来,对于每个点,计算出这个子树所对应的区间,然后按左端点排序 然后就是对询问排序,和经典莫队 阅读全文
posted @ 2023-03-12 20:45 SkyRainWind 阅读(28) 评论(0) 推荐(0)
摘要: 回学校也正好一个月了,是时候总结一下了。 首先,回校之后参加了上学期的期末考试,由于上次期中考试的疏忽,数分整整扣了5分,记得考试前三四天做题的时候心态快要炸裂了。期末还行,满分。其它科都还挺稳的。因此(暂时性的)排名还挺好看。现在主要担心的就是缓考的线代了,因为缓考的原因,只有卷面分了,压力略大= 阅读全文
posted @ 2023-03-05 11:00 SkyRainWind 阅读(67) 评论(0) 推荐(0)
摘要: 题目链接:https://codeforces.com/problemset/problem/1778/F 题解: 设 $dp_{i,j}$ 表示考虑到 $i$ 结点,要让子树内的点都变成 $a_i$ 第 $j$ 小约数的倍数的话,至少要操作多少次 首先预处理一下 $1..1000$ 的所有约数 考 阅读全文
posted @ 2023-03-05 10:18 SkyRainWind 阅读(40) 评论(0) 推荐(0)
摘要: 题目链接:https://codeforces.com/problemset/problem/1773/D 题解: 首先将棋盘黑白染色,是一个二分图 由于题目保证初始状态一定能密铺,因此这个二分图一定有完美匹配 现在要铺 2 个地方,显然分两种情况: 黑白颜色相同 显然此时并不能产生完美匹配,因此这 阅读全文
posted @ 2023-03-03 18:51 SkyRainWind 阅读(37) 评论(0) 推荐(0)
摘要: 题目链接:https://www.luogu.com.cn/problem/P3731 题解: 考虑原图的补图,因为题目中保证了城市群最多有两个,因此补图是一个二分图,城市群等价于独立集 原题转化成了,删去一条边之后最大独立集增大 而最大独立集 = 最大匹配 也就是说我们要求出最大匹配必经的边 最大 阅读全文
posted @ 2023-03-03 18:24 SkyRainWind 阅读(81) 评论(0) 推荐(0)
摘要: 题目链接:https://www.luogu.com.cn/problem/P4927 题解: ~~《星之梦》真的不错,key顶尖短篇,推荐。~~ 首先看一下期望是什么: 从期望的定义出发,比如先在根节点尝试 $sum[1..n]$ 次,那么根据概率得有 $sum[1..mid]$ 个情况跑到左子树 阅读全文
posted @ 2023-03-02 11:16 SkyRainWind 阅读(21) 评论(0) 推荐(0)
摘要: 题目链接:https://www.luogu.com.cn/problem/P5304 题解: 给一张图和一个点集 ${V}$,问点集内两两最短路的最小值 考虑将集合进行若干次划分: 每次对于一个二进制位 $i$,如果 $V_i$ 该位为 1 ,那么就划到第一个集合,否则划到第二个集合 然后求第一个 阅读全文
posted @ 2023-02-27 16:31 SkyRainWind 阅读(20) 评论(0) 推荐(0)
摘要: 因为 AT/CF 是比较常做的比赛网站了,而且也有不少好题,记录一下以便回顾。 CF1795 D 简单找找规律,注意到每个三角形里面必定颜色是1:2,分情况讨论一下 F 二分答案之后从树底开始找,如果当前结点要求满足就ok,否则需要将这个点往上走到父亲处,回溯在父亲的其它儿子中找(父亲和其它儿子都必 阅读全文
posted @ 2023-02-27 16:01 SkyRainWind 阅读(100) 评论(0) 推荐(0)
摘要: 比赛链接:https://atcoder.jp/contests/abc268/tasks 题解: C 对于每个盘子统计一下转那几次(3 种情况)能够满足条件 // by SkyRainWind #include <bits/stdc++.h> #define mpr make_pair #defi 阅读全文
posted @ 2023-02-12 11:50 SkyRainWind 阅读(42) 评论(0) 推荐(0)
摘要: 题目链接:https://codeforces.com/contest/1693 这场的题都非常好啊…… 因为现在是从 div1 开始做了,所以可能刚开始会有点吃力(这场我就会做一个 1B 呜呜呜) 1A 先把后缀的极长 0 段删去 考虑对于每一个 右移 操作,首先必然和一个 左移 操作一一对应(最 阅读全文
posted @ 2023-02-08 11:30 SkyRainWind 阅读(49) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页