07 2024 档案
摘要:放假前几天,老师让我们打一场ACM来放松一下(非常好,放松不一定,被压力了) C题 C题是个非常水的搜索题,队友看一眼就秒了。写的时候出了一点小问题,但也调出来了,此时我们来到了第6(总共7队)。 #include <bits/stdc++.h> #define ll long long using
阅读全文
摘要:简介 什么是左偏树? 上面的树都是左偏树。 先引出一个概念,dis等于节点到它子树里面最近的叶子节点的距离,特别地叶子节点的dis等于0。 观察上图我们可以感性理解左偏树,就是左子树的深度大于等于右子树,看上去整个树向左偏。 再看一眼就可以总结出几条性质: 1.左儿子的 <=右儿子的\(
阅读全文
摘要:方法一: 简单贪心题。 如果每个数相等时的数为sum,考虑一个数不等于sum,最好的情况通过一次转移使它变为sum。 所以按顺序处理,当前数少从后面拿,当前数多向后面扔,中间记录次数即可。 考虑正确性,有人会觉得,如果后面的数不够拿成为了负数,需要从更后面拿,就不止一次转移了。 其实,如果遇到上述情
阅读全文
摘要:2条的流水作业调度问题的贪心做法。 题目:有n个作业要在两台机器M1和M2组成的流水线上 完成加工。每个作业i都必须先花时间ai在Mi上加 工,然后花时间bi在M2上加工 确定n个作业的加工顺序,使得从作业1在机器M1 上加工开始到作业n在机器M2上加工为止所用的 总时间最短 做法: (1)把所有作
阅读全文
摘要:数据范围一眼数位dp。 关键条件为如果一个数字串的一个长度大于 11 的子串也为回文串的话,那么我们也定义这个数字串为回文串。 仔细思考发现一旦两个连续的数相同(偶回文)或两个数隔一个数相同(奇回文)都是回文,所以要保证连续三个数不相同,记录前两位即可。 注意事项: 1.前导零不应为0,防止前导零影
阅读全文