CF1208H Red Blue Tree原本应该放在这里但是这题过于毒瘤。。单独开了篇blog
首先考虑如果k无限小,那么显然整个树都是蓝色的。随着k逐渐增大,每个点都会有且仅有一次变色,我们考虑维护这个变色的时间t。如果每个点的变色时间都已经被算出来,那么我们可以轻易解决题目的查询操作和修改k, 也就是说修改k本身就是个假操作。。只需要考虑的是修改单点颜色。
修改单点颜色,看起来就很ddp。树链剖分后,用f(x)={a,b}表示点x重儿子是 R 时的临 ...
CF Edu Round 71A There Are Two Types Of Burgers贪心随便模拟一下
12345678910111213141516171819202122232425262728#include<iostream>#include<algorithm>#include<cstring>#include<cstdio>using namespace std;#define MAXN 200006int n , m;int ...
CF#581 题解A BowWow and the Timetable如果不是4幂次方直接看位数除以二向上取整,否则再减一
1234567891011121314151617181920#include<iostream>#include<cstring>#include<cstdio>#include<algorithm>#include<vector>#include<set>#include<map>usi ...