摘要:
luogu P4248 [AHOI2013]差异 链接 "luogu" 思路 $\sum\limits_{1 define int long long using namespace std; const int N=1e6+7; int n,c[N=1; i) add(s[i] 'a',i); f 阅读全文
摘要:
cf1191 解题报告 A 简单模拟 脑内算出来让计算机输出 B 细节模拟 脑内算出来让计算机输出。wa了几发、、、 E 博弈 咕咕咕 F 数据结构 离散化后,枚举a的位置。 然后考虑一行的贡献。 把此行及其以上的点压缩到数轴上。 贡献显然产生在有此行的点的区间内,计算出来区间个数就是此行的贡献。 阅读全文
摘要:
cf1187解题报告 "cf" A 去掉都有的,剩下的取最大值+1 C 1的区间是相同的个数,能降就降,最后check。 wrong了几发:先n^2判断包含判断NO,然后直接YES,显然是错的。 cpp include using namespace std; const int N=1e5+7; 阅读全文
摘要:
cf1189div2解题报告 "codeforces" A 答案要不是一串要不就是去掉最后一个字母的两串 cpp include define ll long long using namespace std; const int N=107; int a[N define ll long long 阅读全文
摘要:
链接 "luogu" 模板一 上下利用斜率求凸包然后合并。 cpp include using namespace std; const int N=10005; const double eps=1e 10,inf=0x3f3f3f3f3f3f3f3f; int n,stak[N],top; st 阅读全文
摘要:
链接 "bzoj" 思路 cdq入门题,拆成4个矩阵,然后cdq。 代码 cpp / Problem: 1176 User: gryz2016 Language: C++ Result: Accepted Time:2652 ms Memory:13012 kb / include using na 阅读全文