世界顶级选手的刷题之道 dreamoon,知名中国台湾籍ACM选手,此为他的codeforces曲线: 关于中间突降的那段,还有个小故事: 当时dreamoon已经是世界上的顶级选手,甚至前一场的div1他排名第3!(当时cf的分制和现在不同,所以现在看起来只是个红名) 由于他没有拿到过div2的第 ...
分类:
其他好文 时间:
2020-05-14 22:27:10
阅读次数:
133
题单:https://www.luogu.com.cn/training/9714#problems ...
分类:
其他好文 时间:
2020-05-14 21:00:34
阅读次数:
91
LINK: "T2" 这题感觉很套路 但是不会写. 区间操作 显然直接使用dp不太行 直接爆搜也不太行复杂度太高. 容易想到差分 由于使得整个序列都为0 那么第一个数也要i差分前一个数 强行加一个0 然后 显然让差分序列变成0即可。 每次可以单点修改两个位置的值 也可以当前和最后一个数后面那个数做 ...
分类:
其他好文 时间:
2020-05-14 15:42:58
阅读次数:
58
贪心策略 总是做出当前做好的选择。 贪心策略:将问题分成多个子问题;子问题求局部最优解;局部最优解组合成原问题的解。 分类:简单贪心 区间贪心 咖啡豆问题 题目描述FatMouse prepared M pounds of cat food, ready to trade with the cats ...
分类:
编程语言 时间:
2020-05-14 11:07:53
阅读次数:
78
"传动门前往传送门" $看完题解后觉得自己好蠢......$ $相信大部分人会先拿样例做实验$ $可以从前往后贪心,第一个位置只可以和后面的第一个不同类的数交换$ $基于这个,我们可以写出一个O(n^2)的算法$ $因为找后面第一个不同类的数和找到后进行冒泡交换的时间都难以优化!!$ $\color ...
分类:
其他好文 时间:
2020-05-14 10:32:11
阅读次数:
65
P2949 [USACO09OPEN]Work Scheduling G 题目描述 Farmer John has so very many jobs to do! In order to run the farm efficiently, he must make money on the job ...
分类:
其他好文 时间:
2020-05-14 01:53:04
阅读次数:
115
传送门:http://poj.org/problem?id=2778 题目大意:基因序列仅含AGCT四个英语字母,有m个病毒,长度不超过10,现在要制造一个长度为n的基因序列,问有多少种方案,使得我的基因序列不含有病毒子串。 样例输入: 4 3 AT AC AG AA 首先对于所有病毒先跑AC自动机 ...
分类:
其他好文 时间:
2020-05-14 01:39:03
阅读次数:
49
https://ac.nowcoder.com/acm/contest/5634/C 想一想就能发现这是一道质因素分解的模板题; 我们只要求出该数字由多少个质因素组成,然后判断即可; 1 #include<bits/stdc++.h> 2 using namespace std; 3 int mai ...
分类:
其他好文 时间:
2020-05-13 21:50:19
阅读次数:
79
题意: 要求n年中每年你都要有电脑可用,每年你都可以选择购买一台新电脑,其固定费用是C。同时维护这台电脑从当前第X年到第Y年的总费用是m(X,Y) (也就是在第X年到第Y年内不需要再花费别的钱维护或者购置)。问最少花费多少才能满足要求。 题目数据多组,先输入费用C,之后输入n,之后输出n行。 思路: ...
分类:
其他好文 时间:
2020-05-13 20:28:30
阅读次数:
62
kruskal重构树 $\mathcal{O(nlogn)}$ 学习资料: "hwzzyr的博客" 定义?: 在kruskal算法的过程中,把最小生成树的边权改为点权而构建的二叉树。 抛开kruskal算法来讲,对原图(注意,不止对树,图也可以)的边集进行排序,然后将边当成节点建树。 性质: 是一个 ...
分类:
其他好文 时间:
2020-05-13 20:15:19
阅读次数:
46