构造题
构造类习题总结
Gene_INNOCENT
Wait for the sunrise!
展开
-
【Gym-102606 H】Heat Pipes【奇环染色、bfs 生成树】
题意给定一个 nnn 个点,mmm 条边的无向图,现要给图中每一个点赋予一个温度值,使其满足下述三个条件:每个点的温度在 [a,b][a,b][a,b] 范围内[a,b][a,b][a,b] 范围内的所有整数在原图中都至少有一个点对应任何两个直接相连的点温差等于 111(1≤n≤2000,0≤m≤50000,0≤a≤b≤n)(1\leq n\leq 2000, 0\leq m\leq 50000,0\leq a\leq b\leq n)(1≤n≤2000,0≤m≤50000,0≤a≤b≤n)原创 2020-08-06 09:46:18 · 1401 阅读 · 0 评论 -
【2015-2016 NEERC - G】Graph【构造 + 拓扑排序】
题意nnn 个点,mmm 条边的有向图,现可以往上添加 kkk 条边,使得新图最小拓扑序最大,此处的大与小均指序列的字典序。(1≤n≤100000,0≤m,k≤100000)(1\leq n\leq 100000,0\leq m,k\leq 100000)(1≤n≤100000,0≤m,k≤100000)思路比赛的时候看到这道题,想的就是贪心。对于此类题目,一个很明显的思路就是从开头到末尾...原创 2020-03-25 15:16:06 · 317 阅读 · 0 评论 -
【Codeforces contest-1214 E】Petya and Construction Set【树上构造】
题意:一共 2∗n2*n2∗n 个点,nnn 条关系,每条关系指定 2∗i2*i2∗i 与 2∗i−12*i-12∗i−1 两个点之间的树上距离,这个距离不会超过 nnn,保证有解。(1≤n≤105)(1\leq n\leq 10^5)(1≤n≤105)思路:构造题,主要就是如何限制条件,将问题简化再简化。比赛时,主要是发现了两个性质。第一个性质是每个数只和一个数有关,和其它数字无关,因...原创 2019-09-05 11:33:16 · 615 阅读 · 0 评论