Codeforces Round #212 (Div. 2)(完全)
2013-11-17 15:31
477 查看
code:https://github.com/9974/Codeforces/tree/master/212div2
A
注意#可以走到,但不能相遇,bfs或dfs都可以
B
大水题
C
枚举+预处理
D
求出所有联通块和联通块中所有路长度的和,因为告诉了最后的联通块数,所以可以知道要连接确定数目的联通块,其他的路都是只能建立在同一个联通块里,所以只需要考虑怎么连接x块联通块。
很容易想到贪心思路,把所有联通块的和放入优先队列中,然后每次取出最小的两个合并即可。。
E
一开始是二分+最小费用流,二分流量,然后对整幅图限制最大流,跑最小费用最大流,看费用是否<=K, > K流量变小,K流量变大。
然后发现其实可以做一遍费用流就可以了, 用费用k来限制增广(不用全部增广)就可以得到答案, 具体看代码
A
注意#可以走到,但不能相遇,bfs或dfs都可以
B
大水题
C
枚举+预处理
D
求出所有联通块和联通块中所有路长度的和,因为告诉了最后的联通块数,所以可以知道要连接确定数目的联通块,其他的路都是只能建立在同一个联通块里,所以只需要考虑怎么连接x块联通块。
很容易想到贪心思路,把所有联通块的和放入优先队列中,然后每次取出最小的两个合并即可。。
E
一开始是二分+最小费用流,二分流量,然后对整幅图限制最大流,跑最小费用最大流,看费用是否<=K, > K流量变小,K流量变大。
然后发现其实可以做一遍费用流就可以了, 用费用k来限制增广(不用全部增广)就可以得到答案, 具体看代码
相关文章推荐
- Codeforces Round #158 (Div. 2) (完全)
- Codeforces Round #161 (Div. 2)(完全)
- Codeforces Round #142 (Div. 1) (完全)
- 【Codeforces Round 333 (Div 2)C】【最短路】The Two Routes 完全图两种双向边的最小最大距离
- 【Codeforces Round 273 (Div 2)C】【贪心 脑洞】 Table Decorations 三种气球装饰桌子 同桌三个气球不完全同色的最多桌子装饰数
- Codeforces Round 212 Div 2 报告(以前没写完,现在也没心情补了,先就这样吧)
- Codeforces Round #174 (Div. 1)(完全)
- Codeforces Round #212 (Div. 2)(C有关逆序数)
- Codeforces Round #212 (Div. 2) D. Fools and Foolproof Roads 并查集+优先队列
- Codeforces Round #212 (Div. 2) A. Two Semiknights Meet /B. Petya and Staircases
- 【Codeforces Round 365 (Div 2)B】【容斥】Mishka and trip 环加完全点图的边权乘积和
- Codeforces Round #212 (Div. 2) A A. Two Semiknights Meet
- Codeforces Round #142 (Div. 1) C. Triangles 数学,完全图,统计贡献 2017/1/25
- Codeforces Round #119 (Div. 2) / 189A Cut Ribbon (完全背包)
- Codeforces Round #212 (Div. 2)
- Codeforces Round #212 (Div. 2) C. Insertion Sort
- Codeforces Round #212 (Div. 1) <A>
- Codeforces Round #190 (Div. 2)(完全)
- [置顶] Codeforces Round #190 (Div. 2)(完全)
- Codeforces Round #163 (Div. 2)(完全)