CF
spnooyseed
冲破大学的束缚,内心与实力并肩高升
展开
-
Three States codeforces
废话记录一下遇到的第二个01bfs问题,01bfs和bfs的区别在于路径权值只有0和1,这个时候就优先搞权值为0的边,就用双端队列deque存储,如果边权为0,在前面插入,否则的话在后面插入,比正常跑bfs速度快很多题目链接https://ac.nowcoder.com/acm/problem/111125题面The famous global economic crisis is approaching rapidly, so the states of Berman, Berance and原创 2020-07-23 10:18:43 · 133 阅读 · 0 评论 -
D - Unmerge
D - Unmergehttps://codeforces.com/contest/1382/problem/D这个题目学到了 ,巧妙的用01背包dp解决问题用两个数组合并,可以发现,如果有一段a[l…r] 小于b[i] , 那么肯定是先拿a[l…r],尽管这一段a[l…r]里面的顺序我们不知道,最坏的就是波峰,一会变大,一会变小,但是他和b的关系是确定的,b[i] >= max(a[l…r]),反过来b[x…y]对a[i],也是这样的关系例如3 , 1 , 4 ,5 , 2 , 6这个例原创 2020-07-22 11:19:31 · 385 阅读 · 0 评论 -
C - Choosing flowers
C - Choosing flowers实力不够,经验不足,心态不稳,哎假设最优策略里面选择了几种买了不止一支,其余的可能只卖了一支,就直接按照a的从大到小买,对于b的贡献,按照b排序,那么b序列的贡献b[x1]>b[x2]>b[x3]b[x1]>b[x2]>b[x3]b[x1]>b[x2]>b[x3]既然这样,我还傻着逼脸买后面的,我脑子哎,都直接买第一个就行了,所以就直接最多最多存在一支花买了好多个,其余买一支的就直接按照a的大小买。枚举一下b就行了,#in原创 2020-07-20 00:00:01 · 588 阅读 · 0 评论 -
CF - 1139D - Steps to One
此题学到一招,就是将概率dp转化为DAG图考虑概率f[],设f[i]表示当前数组的gcd为i是走向gcd为1的期望步数,因为每次可以选择一个数(1 , m) ,添加到结尾,所以相当于每次从当前x点走向gcd(x , k) , 所以从每个点走,都有m条路径,,最后加一个虚点, 连接第一次选择的数,所以答案也就相当于从虚点走向1,只要求从虚点走向第一次选择的点就可, 答案: ans=1+∑1mf[i]mans = 1 + \frac{\sum_{1}^{m}{f[i]}}{m}ans=1+m∑1mf[i]原创 2020-07-12 00:02:04 · 106 阅读 · 0 评论 -
E. Johnny and Grandmaster
https://codeforces.com/contest/1362/problem/E题目意思就是给一个长度为n的序列k , 然后呢要求将这些数分为两个集合A、B,使得两个集合差值的绝对值最小,也就是min∣∑i∈Apk[i]−∑j∈Bpk[j]∣\min|\sum_{i\in A}p^{k[i]} - \sum_{j\in B} p^{k[j]}| min∣i∈A∑pk[i]−j∈B∑pk[j]∣做法就是将这个题目呢看成P进制表示,pk[i]p^{k[i]}pk[i]也就是第k[i]为上面是原创 2020-06-05 18:53:02 · 274 阅读 · 0 评论 -
F. Maximum White Subtree 树形dp*换根
大佬博客#include <bits/stdc++.h>using namespace std ;const int N = 2e5 + 10 ;int ans[N] , a[N] , dp[N] ;vector<int> v[N] ;int dfs(int u , int fa){ dp[u] = a[u] ; for(auto x : v[u])...原创 2020-03-13 23:46:11 · 133 阅读 · 0 评论 -
Codeforces Round #625 Div. 1 Problem C
Problem C - World of Darkraft: Battle for AzathothRoma is playing a new expansion for his favorite game World of Darkraft. He made a new character and is going for his first grind.Roma has a choice...原创 2020-03-02 22:27:49 · 188 阅读 · 0 评论