10 2024 档案
摘要:Sol 蒲公英题意基本相同,但是注意到空间限制 62.5MB,显然不能用蒲公英的做法。 考虑先把整块的答案算出来,然后把小块的部分补上去,显然大块可以预处理,小块可以直接暴力查询是否越界。 代码很简单。 Code #include <iostream> #include <iomanip> #inc
阅读全文
摘要:Sol 好题! 注意到 popcount 操作会使数以 的速度变小,所以没有加操作的话我们就可以直接暴力维护。 但是注意到有加操作,考虑懒标记,先 popcount 后加。 当一个区间 popcount 之后,值域范围极小,所以考虑暴力对每一种数预处理 popcount。 这里其实
阅读全文
摘要:Link。 估分:100+60+70+100=330 实际:30+50+20+100=200 大寄! A 没考虑 corner case 死了。 模拟即可,注意 时不一定无解,如果是 或者 的话答案显然是 UP 和 DOWN。 B 部分分 特判小数据,注意到
阅读全文
摘要:典题。 题目不难,注意细节就行。 #include <iostream> #include <iomanip> #include <cstdio> #include <vector> #include <stack> #include <queue> #include <bitset> #inclu
阅读全文