19-大数据一班-杨文冠
19-大数据一班-杨文冠
全部文章
题解
学习(23)
未归档(1)
练习(1)
归档
标签
去牛客网
登录
/
注册
19-大数据一班-杨文冠的博客
啥都不会的小白
全部文章
/ 题解
(共3篇)
F. Defender of Childhood Dreams
使得长度大于等于k{k}k的路径包括至少2种颜色,也就是说只要考虑长度为k{k}k的路径。 长度为k{k}k的分为一组,相邻点的边染上1,组内的路径最长是k−1{k-1}k−1 长度为k∗2{k*2}k∗2的分为一组,属于同一组内的两个点间还没有染色的边都染上颜色 2,颜色全为2的路径,最长为k−1...
构造
2021-11-11
1
482
Divide by Zero 2021 and Codeforces Round #714 (Div. 2)
来自专栏
A. Array and Peaks 思路:构造个峰需要个元素,所以如果那么无法构成,否则可以从第二个位置开始放最大的数,每隔一个位置再放一个差值为1的数,放满k个,然后从头往后依次将没有填数的位置填上,依次从剩余的中没有的取掉的数从小到大取。 MyCode: #include <bits...
贪心
思维
构造
分类
最小生成树
kruskal算法
2021-04-15
1
828
Codeforces Round #705 (Div. 2)
来自专栏
A、Anti-knapsack 题意:给我们一个n,一个k(n,k<=1000),需要我们得到一个集合,集合的元素全部小于n,并且任意子集相加不等于k,而且这个集合元素相加尽可能大。 思路:大于的数全取,小于的的数只能取一半,所以取大的一半。 MyCode: #include <bits...
构造
模拟
字符串
桶排序
贪心
枚举
素数分解
线性筛
GCD
XOR
2021-03-09
3
736