摘要: 题面链接 get到新技能当然要来记录一下辣 题意:给一棵树,每个点有一个权值,要求同一个父亲的儿子的权值全部相同,父亲的取值必须是所有儿子的权值和,求最少的修改数量 sol:自己瞎鸡巴yy一下可以发现,如果根节点(当做1来算)权值确定,整棵树所有点的权值也都确定了,再一想,其实只要有一个点的权值确定 阅读全文
posted @ 2018-10-02 23:09 yccdu 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 题面链接 sol:差分约束系统裸题,根据a+b<=c建个图跑个最短路就没了。。。 阅读全文
posted @ 2018-10-02 22:47 yccdu 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 题面链接 一句话题意:给出以1号点为根的一棵有根树,问每个点的子树中与它距离小于等于l的点有多少个。 我:似乎并不好做啊。。。看了题解后大雾。。。 sol:考虑树上差分,对于一个点,在他那个位置++,再找到最远的一个点使得该点与当前点的距离小于等于l,在找到的那个点的父亲处--,至于实现倍增好像可以 阅读全文
posted @ 2018-10-02 22:12 yccdu 阅读(231) 评论(0) 推荐(0) 编辑
摘要: CF1045B 自己瞎鸡巴yy了一下,可知若一个数X不能被表示出来,那么X所有的表示方法都在A集合中,如a1,a2,a3······an-1,an-2中若a1+ai不能被表示出来,那么如果a1到ai是回文(这里回文是指a2-a1=an-an-1,a3-a2=an-1-an-1大概懂了就可以),这样用 阅读全文
posted @ 2018-10-02 10:57 yccdu 阅读(239) 评论(1) 推荐(1) 编辑
摘要: 题面 这题还挺水的,把那个式子稍微变形一下就可以的到xi-wi>=xj+wj,易知:若把每个点看做一条线段,左端点是xi-wi,右端点是xi+wi,就只要求最多的不重叠的线段数就可以了,然后就是乱搞了 阅读全文
posted @ 2018-10-02 10:42 yccdu 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 洛谷P3107题面 相对较为模板化的代码 f[i][j][bo1][bo2]记录到第i位,数字num出现了x次(j初始为20,若当前数字不为num,j++;否则j--;最后只要记录j<=20的总和)bo1和bo2就很简单了,上界和前导零 #include <cstdio> #include <str 阅读全文
posted @ 2018-09-30 22:45 yccdu 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 题面 在做这道题前,先要会他的弱化版(实际一模一样,只是愚蠢的洛谷评测级别差了一档(睿智如姬无夜)) 弱化版 弱化版 实际只是把矩阵行数改成两行而已 sol:先排序,后考虑一个序列a[1]+b[1],a[2]+b[1],a[3]+b[1],······,a[n-1]+b[1],a[n]+b[1]; 阅读全文
posted @ 2018-09-24 15:24 yccdu 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 题面 sol:(思想):开一个大根堆和一个小根堆,每次计算到下了一个加油站用掉的油时尽量用小根堆中的元素,且同时删去大根堆中的相应位置的元素,当前加油站如果足够便宜,就可以把大根堆中的元素替换掉; (实现):显然不可以开两个堆,因为删除是瓶颈,就可以用一下双端队列,右小左大,用油是从右边弹出,更新时 阅读全文
posted @ 2018-09-23 16:22 yccdu 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 有趣的题面 超有趣的dfs大模拟,码了巨久,卡时过了此题qaq 阅读全文
posted @ 2018-09-23 00:03 yccdu 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 题面 Panel 国将举办名为数字游戏的年度表演。每个省派出一名选手。 国家有 n 个编号从 1 到 n 的省,每个省刚好有一条路径将其与其他省相连。第 i 个省出来的代表有 2^i 名粉丝。 今年,主席打算削减开支,他想要踢掉 k 个选手。但是,被踢掉的选手的省将很 angry 并且不会让别的任何 阅读全文
posted @ 2018-09-12 16:08 yccdu 阅读(197) 评论(0) 推荐(0) 编辑