摘要:
比较巧妙的状压! 需要扩展的一半的为1,其余为0, 上下两行|一下就是横着放的格子 注意预处理与M有关! 本行:i&1 上行:i&1^1 从一行开始,则初始化0行 #include<iostream> #include<cstdio> #define ri register int #define 阅读全文
摘要:
区间dp,递归写法, #include<iostream> #include<cstdio> #define ri register int #define u long long namespace opt { inline u in() { u x(0),f(1); char s(getchar 阅读全文
摘要:
注意要遍历完整个2倍区间!!! 调了好久! #include<iostream> #include<cstdio> #define ri register int #define u int namespace opt { inline u in() { u x(0),f(1); char s(ge 阅读全文
摘要:
贪心,倍增优化n至log(n) #include<iostream> #include<cstdio> #define ri register int #define u int namespace opt { inline u in() { u x(0),f(1); char s(getchar( 阅读全文