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 ...