上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 83 下一页
摘要: 题目链接 "bzoj2830: [Shoi2012]随机树" 题解 q1好做 设f[n]为扩展n次后的平均深度 那么$f[n] = \frac{f[n 1] (n 1) + f[n 1] + 2}{n}$ 化简之后也就是$f[n] = f[n 1] + \frac{2}{n}$ q2也好做 设f[i 阅读全文
posted @ 2018-08-22 21:52 zzzzx 阅读(317) 评论(9) 推荐(0) 编辑
摘要: T1 模拟 T2 DP T3 容斥 阅读全文
posted @ 2018-08-21 15:34 zzzzx 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "bzoj1901: Zju2112 Dynamic Rankings" 题解 带修改主席树 只需要在外面套一层BIT 原先的主席树是一串前缀,现在把这个前缀换成bit就是了 建树复杂度是nlog^2n的 对于这题可以只用bit维护修改的内容,开始只需要建常规主席树就好 这样建树的复杂度是 阅读全文
posted @ 2018-08-20 08:25 zzzzx 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "luogu P4178 Tree" 题解 点分治 代码 c++ // luogu judger enable o2 include include inline int read() { int x = 0,f = 1 ; char c = getchar(); while(c '9') 阅读全文
posted @ 2018-08-20 06:07 zzzzx 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "bzoj1500 [NOI2005]维修数列" 题解 splay 代码 阅读全文
posted @ 2018-08-18 22:03 zzzzx 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 题解 另g = gcd(a1,a2,a3....) 那么k g % m的方案书就是答案 这个式子子显然是有循环节的 x g = 0 mod m ,x g + y m = 0 exgcd 后 x = x0 + k (m/gcd(g,m)) 也是就m/gcd(g,m) 代码 c++ include in 阅读全文
posted @ 2018-08-18 22:00 zzzzx 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "bzoj3111: [Zjoi2013]蚂蚁寻路" 题解 发现走出来的图是一向上的凸起锯齿状 对于每个突出的矩形dp一下就好了 代码 c++ / / include include const int maxn = 127; inline int read() { int x = 0,f 阅读全文
posted @ 2018-08-18 21:59 zzzzx 阅读(223) 评论(0) 推荐(0) 编辑
摘要: T1 三分值域,然后排序后二分枚举选取点,优先在右侧填大,左侧填小 可是我读错题了,并且因为读错值域mle了.... 由于值域只有1 10 所以不需要三分套二分,暴力枚举就行了... T2 前三个位置的关系显然了,然后往后枚举枚举 重叠时判后一位 读入优化没读负数, GG t3 莫队,满复杂度4e8 阅读全文
posted @ 2018-08-17 19:45 zzzzx 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 没有链接 描述: 给p,q,求a^2+b^2 = p q解的个数,p,q是素数 ~~沙雕打表结论题~~ 然后怼了3h吼爆零 题解 首先这是个结论题 然后这是证明 代码 阅读全文
posted @ 2018-08-13 15:16 zzzzx 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "bzoj5293: [Bjoi2018]求和" 题解 暴力 对于lca为1的好坑啊.... 代码 c++ include include include inline int read() { int x = 0,f = 1; char c = getchar(); while(c '9 阅读全文
posted @ 2018-08-13 06:06 zzzzx 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 83 下一页