摘要:
AtCoder Grand Contest 005 A STring 翻译 给定一个只包含$ST$的字符串,如果出现了连续的$ST$,就把他删去,然后所有位置前移。问最后剩下的串长。 题解 模拟栈,和维护括号一样的。 cpp include include using namespace std; 阅读全文
摘要:
题面 "BZOJ" "洛谷" 题解 和 "这题" 区别不是很大吧。 基本上拿过来改一下就做完了。 cpp include include include include include include include include include using namespace std; defi 阅读全文
摘要:
【BZOJ1864】三色二叉树(动态规划) 题面 "BZOJ" 题解 首先把树给构出来。 设$f[i][0/1]$表示当前节点$i$,是否是绿色节点的子树中最大/最小的绿色节点的个数和。 转移很显然。 cpp include include include include include inclu 阅读全文
摘要:
AtCoder Grand Contest 004 A Divide a Cuboid 翻译 给定一个$A B C$的立方体,现在要把它分成两个立方体,求出他们的最小体积差。 题解 如果有一条边是偶数显然可以均分,否分沿着最长边隔开。 cpp include using namespace std; 阅读全文
摘要:
AtCoder Grand Contest 003 A Wanna go back home 翻译 告诉你一个人每天向哪个方向走,你可以自定义他每天走的距离,问它能否在最后一天结束之后回到起点。 题解 什么逗逼东西。。。 D Anticube 翻译 给定$n$个数,要求选出最多的数,满足任意两个数的 阅读全文
摘要:
AtCoder Grand Contest 002 A Range Product 翻译 告诉你$a,b$,求$\prod_{i=a}^b i$是正数还是负数还是零。 题解 什么鬼玩意。 D Stamp Rally 翻译 给定一张图,每次询问从$x y$选择两条路径,要求被经过的点数恰好为$z$,求 阅读全文
摘要:
【BZOJ1455】罗马游戏(左偏树) 题面 "BZOJ" 然而权限题。 题解 左偏树模板题。 cpp include include include include include include include using namespace std; define ll long long d 阅读全文
摘要:
【BZOJ2118】墨墨的等式(最短路) 题面 "BZOJ" "洛谷" 题解 和跳楼机那题是一样的。 只不过走的方式从$3$种变成了$n$种而已,其他的根本没有区别了。 cpp include include include include using namespace std; define M 阅读全文