会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
liuchanglc
谁终将声震人间,必长久深自缄默;谁终将点燃闪电,必长久如云漂泊
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
15
下一页
2020年11月27日
模拟赛41 C. 染色相邻的边
该文被密码保护。
阅读全文
posted @ 2020-11-27 16:51 liuchanglc
阅读(5)
评论(0)
推荐(1)
模拟赛41 A. 四个质数的和
该文被密码保护。
阅读全文
posted @ 2020-11-27 16:46 liuchanglc
阅读(10)
评论(0)
推荐(1)
2020年11月25日
模拟赛38 B. T形覆盖 大模拟
该文被密码保护。
阅读全文
posted @ 2020-11-25 16:55 liuchanglc
阅读(19)
评论(1)
推荐(1)
2020年11月19日
CSP-S 2020 游记
摘要: CSP-S 2020 游记 英文模式 DAY 0 上午用出发前的时间打了一遍板子 剩下的时间都在颓废 DAY 1 考试前还是比较紧张的,毕竟这是第一次大型考试 今年的考试没有试机,而且用的是虚拟机 考试一开始的时候对虚拟机不熟悉,打开虚拟机的时候出现一个移动还是复制的选项 问了监考老师,监考老师说是
阅读全文
posted @ 2020-11-19 16:48 liuchanglc
阅读(120)
评论(2)
推荐(2)
2020年11月18日
CSP-S 2020 Travels
摘要: CSP-S 2020 Travels click to translate DAY 0 I hit the board in the morning before departure. The rest of the time is decadent. DAY 1 I was quite nervo
阅读全文
posted @ 2020-11-18 20:51 liuchanglc
阅读(130)
评论(0)
推荐(2)
SSY的队列 hash+记忆化
摘要: 题目描述 \(SSY\) 是班集体育委员,总喜欢把班级同学排成各种奇怪的队形,现在班级里有 \(N\) 个身高互不相同的同学,请你求出这 \(N\) 个人的所有排列中任意两个相邻同学的身高差均不为给定整数M的倍数的排列总数。 输入格式 共三行: 第一行为 \(N\) 第二行为 \(N\) 个不同的整
阅读全文
posted @ 2020-11-18 20:42 liuchanglc
阅读(488)
评论(0)
推荐(5)
洛谷 P3979 遥远的国度 树链剖分
摘要: 题目描述 题目传送门 分析 这道题的难点在于增加了换根操作 如果对于每一次操作都重新剖一遍显然是不现实的 我们不妨先以 $1$ 为根节点进行树剖 设当前的根节点为 \(rt\) 如果我们要查询的节点是 \(rt\),直接输出全局最小值 如果我们要查询的节点在 以 $1$ 为根时 \(rt\) 的子树
阅读全文
posted @ 2020-11-18 07:15 liuchanglc
阅读(123)
评论(0)
推荐(1)
LOJ #2005. 「SDOI2017」相关分析 线段树维护回归直线方程
摘要: 题目描述 \(Frank\) 对天文学非常感兴趣,他经常用望远镜看星星,同时记录下它们的信息,比如亮度、颜色等等,进而估算出星星的距离,半径等等。 \(Frank\) 不仅喜欢观测,还喜欢分析观测到的数据。他经常分析两个参数之间(比如亮度和半径)是否存在某种关系。 现在 \(Frank\) 要分析参
阅读全文
posted @ 2020-11-18 06:36 liuchanglc
阅读(147)
评论(0)
推荐(1)
2020年11月14日
LOJ #6029. 「雅礼集训 2017 Day1」市场 线段树维护区间除法
摘要: 题目描述 从前有一个贸易市场,在一位执政官到来之前都是非常繁荣的,自从他来了之后,发布了一系列奇怪的政令,导致贸易市场的衰落。 有 \(n\) 个商贩,从$0 \sim n - 1$ 编号,每个商贩的商品有一个价格$a_i$,有两种政令: \(l, r, c\),对于$i \in [l, r], a
阅读全文
posted @ 2020-11-14 07:31 liuchanglc
阅读(299)
评论(1)
推荐(1)
2020年11月5日
AtCoder Beginner Contest 181 题解
摘要: 总结 第一次 \(AK\ ABC\) 的比赛,发一个截图纪念一下 A - Heavy Rotation 题目大意 一个人一开始穿白衣服,一天后换成黑衣服,再过一天又换成白衣服,问第 \(n(n \leq 30)\) 天这个人穿什么颜色的衣服 分析 当 \(n\) 为奇数时输出 \(Black\),否
阅读全文
posted @ 2020-11-05 11:46 liuchanglc
阅读(257)
评论(2)
推荐(1)
2020年10月30日
联考day7 C. 树和森林 树形DP
摘要: 题目描述 样例 样例输入 8 5 BBWWWBBW 1 2 2 3 4 5 6 7 7 8 样例输出 84 2 1 4 样例解释 分析 首先,我们要预处理出一个点到该联通块内所有点的距离之和 \(f\) 这个东西用换根 \(DP\) 搞一下就可以了 那么这个联通块内所有点对的距离之和就是这个联通块所
阅读全文
posted @ 2020-10-30 19:29 liuchanglc
阅读(133)
评论(1)
推荐(1)
2020年10月29日
上午小测2 A. Matrix 数学
摘要: 题目描述 分析 代码 #include<cstdio> #define rg register inline int read(){ rg int x=0,fh=1; rg char ch=getchar(); while(ch<'0' || ch>'9'){ if(ch=='-') fh=-1;
阅读全文
posted @ 2020-10-29 11:32 liuchanglc
阅读(195)
评论(0)
推荐(1)
D. 停不下来的团长奥尔加 动态规划
摘要: 题目描述 分析 设$f[i]$ 为从 \(i\) 走到 \(i+1\) 的步数 初始值 \(f[i]=2\) 则 \(f[i]=\sum_{i=p[i]}^{i}f[i]\) 考试的时候用树状数组维护的前缀和 其实这东西也可以拿一个数组记录 代码 #include<cstdio> #include<
阅读全文
posted @ 2020-10-29 11:26 liuchanglc
阅读(101)
评论(1)
推荐(1)
联赛模拟测试25 C. Repulsed 贪心+树形DP
摘要: 题目描述 分析 考虑自底向上贪心 \(f[x][k]\) 表示 \(x\) 下面距离为 \(k\) 的需要灭火器的房间数,\(g[x][k]\) 表示 \(x\) 下面距离为 \(k\) 的多余灭火器数 每个灭火器和房间的匹配在 \(lca\) 处处理 每次假设子树里已经最优了,那么 \(f[x][
阅读全文
posted @ 2020-10-29 11:19 liuchanglc
阅读(65)
评论(0)
推荐(0)
联赛模拟测试25 A. Adore 状压DP
摘要: 题目描述 分析 看到 \(k \leq 10\) 和有关奇偶的问题就应该联想到状压 \(DP\) 我们用状态 $0$ 表示表示到当前的点有偶数条路径,用 $1$ 表示到当前的点有奇数条路径 对于每一层的点,我们存储正向和反向时该点能到达的点的集合 然后分两种情况转移即可 时间复杂度 \(O(mk \
阅读全文
posted @ 2020-10-29 11:13 liuchanglc
阅读(106)
评论(1)
推荐(0)
上午小测1 B.序列 哈希表+数学
摘要: 题目描述 \(EZ\) 每周一都要举行升旗仪式,国旗班会站成一整列整齐地向前行进。 郭神摄像师想要选取其中一段照下来。他想让这一段中每个人的身高成等比数列,展示出最萌身高差。但他发现这个太难办到了。于是他决定放低要求,让等比数列的每两项之间可以是不连续的(例如:$2$, $4$, $16$, …)。
阅读全文
posted @ 2020-10-29 11:06 liuchanglc
阅读(143)
评论(0)
推荐(0)
晚间测试13 A. Dove 打扑克 vector +模拟
摘要: 题目描述 分析 这道题比较关键的一点就是要看出最终牌数的种类数不会超过 \(\sqrt{n}\) 种 知道了这个性质我们就可以用 \(vector\) 维护一个有序的序列 \(vector\) 中存放牌数的大小和有多少堆这样的牌 每次二分插入和删除即可 时间复杂度 \(O(m\sqrt{n})\)
阅读全文
posted @ 2020-10-29 06:21 liuchanglc
阅读(150)
评论(0)
推荐(1)
2020年10月26日
联赛模拟测试23 D. 真相 思维题
摘要: 题目描述 分析 最后判断时,我们把所有 \(k\) 相等的说第一类话的人放在一个集合 判断这些人说真话时得到的结果是否等于 \(k\) 即可,此时另外的人一定都说假话 代码 #include<cstdio> #include<cmath> #include<algorithm> #include<v
阅读全文
posted @ 2020-10-26 17:34 liuchanglc
阅读(111)
评论(0)
推荐(0)
联赛模拟测试23 C. 最小距离 多源最短路
摘要: 题目描述 分析 以所有特殊点为起点跑多源最短路,并且记录每个点是由哪个源点拓展的。 然后枚举所有边,如果边的两端是由不同源点拓展的,就更新这两个点的答案。 不难证明,对于源点 \(i\),由 \(i\) 拓展的点 \(j\) 以及与 \(j\) 相邻且不由 \(i\) 拓展的点 \(k\), 如果
阅读全文
posted @ 2020-10-26 17:26 liuchanglc
阅读(117)
评论(0)
推荐(0)
联赛模拟测试24 D. 你相信引力吗 单调栈
摘要: 题目描述 分析 因为跨过最大值的区间一定是合法的,所以我们人为地把最大值放在最左边 我们要统计的就是在最大值右边单调不降的序列,可以用单调栈维护 需要特殊处理相同的情况 代码 #include<cstdio> #include<cstring> #include<cmath> #include<al
阅读全文
posted @ 2020-10-26 17:15 liuchanglc
阅读(124)
评论(1)
推荐(0)
联赛模拟测试24 C. 联合权值,改(三元环)
摘要: 题目描述 分析 有一个结论:在一个有 $m$条边的图中,三元环的个数为$O(m^{1.5})$的。 显然一个点数为$O(m^{0.5})$的完全图可以使得三元环个数取到这个上界,但是这是对边 的利用率最高的一种做法,你无法找到一个利用率更高的图。 本题要找的东西实际上就是由三个点两条边组成的链除去三
阅读全文
posted @ 2020-10-26 17:07 liuchanglc
阅读(113)
评论(0)
推荐(0)
联赛模拟测试24 B. 答题 折半枚举
摘要: 题目描述 分析 暴力的思想是把 \(2^n\) 种得分枚举出来,每一种得分的概率都是相同的,然后从小到大累加,直到大于等于所给的概率 把问题转化一下,就变成了在 \(2^n\) 种元素中求 \(k\) 小值 \(n\) 的范围是 \(40\), \(2^{40}\) 不可过,但是 $2^{20}$可
阅读全文
posted @ 2020-10-26 16:43 liuchanglc
阅读(96)
评论(0)
推荐(0)
2020年10月25日
联赛模拟测试22 D. 简单计算
摘要: 题目描述 分析 \(\sum_{i=0}^p[(p|qi)?0:1]=\sum_{i=0}^p[(p/gcd(p,q)|qi/gcd(p,q))?0:1]=\sum_{i=0}^p[(p/gcd(p,q)|i)?0:1]=p-p/gcd(p,q)\) 代码 #include<cstdio> long
阅读全文
posted @ 2020-10-25 12:09 liuchanglc
阅读(66)
评论(0)
推荐(0)
联赛模拟测试22 B. 分组配对 倍增+二分
摘要: 题目描述 分析 首先,容易发现一个小组内的最优配对方式(能得到最大综合实力的方式) 一定是实力值最大的男生和最大的女生配对,次大的和次大的配对,以此类推. 但是每次新插入一个值时,需要用 \(nlogn\) 的时间复杂度去维护这个最大实力值 如果暴力去扩展时间效率是无法接受的 然后我们会发现答案具有
阅读全文
posted @ 2020-10-25 11:37 liuchanglc
阅读(128)
评论(0)
推荐(0)
2020年10月22日
斜率优化DP总结
摘要: 对于斜率优化DP的一些总结
阅读全文
posted @ 2020-10-22 21:12 liuchanglc
阅读(547)
评论(4)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
15
下一页
公告