会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
uid001
首页
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
63
下一页
2019年7月29日
2019杭电多校三 C. Yukikaze and Demons (点分治)
摘要: 大意: 给定树, 每个点有一个十进制数位, 求有多少条路径组成的十进制数被$k$整除. 点分治, 可以参考CF715C, 转化为求$10^a x+b\equiv 0(mod\space k)$的$x$的个数. 要注意 $tmp$不要设成全局!! 如果$\text{y%z==0}$的话, 那么$\te
阅读全文
posted @ 2019-07-29 22:51 uid001
阅读(286)
评论(0)
推荐(0)
编辑
2019年7月28日
分块技巧
摘要: 分块优化树状数组操作. $O(1)$单点修改, $O(\sqrt{n})$区间查询. $O(1)$单点查询, $O(\sqrt{n})$区间修改.
阅读全文
posted @ 2019-07-28 22:06 uid001
阅读(138)
评论(0)
推荐(0)
编辑
Comet OJ - Contest #5 迫真图论 (图分块)
摘要: 大意: 给定无向图, 点$i$点权$b_i$, 边$(x,y,z)$对序列贡献是把$A[b_x \oplus b_y]$加上$z$. 多组询问, 一共三种操作: 1. 修改点权. 2.修改边权. 3. 求序列$A$区间和. 图按度数分块. 对于轻点的贡献直接树状数组维护, 复杂度$O(17\sqrt
阅读全文
posted @ 2019-07-28 20:31 uid001
阅读(178)
评论(0)
推荐(0)
编辑
线性基求交板子
摘要: struct _ { unsigned a[32]; _ () {memset(a,0,sizeof a);} void ins(unsigned x) { for(int i=31;i>=0;--i) if (x>>i&1) { if (a[i]) x ^= a[i]; else { a...
阅读全文
posted @ 2019-07-28 10:46 uid001
阅读(294)
评论(0)
推荐(1)
编辑
2019年7月26日
2019杭电多校一 C. Milk (dp)
摘要: 大意: $n*m$棋盘, 初始位置$(1,1)$, 横坐标为$\frac{m+1}{2}$时可以向下走, 否则只能左右走, 每走一步花费$1$秒. 有$k$管奶, 第$i$罐位置$(r_i,c_i)$, 要花费$t_i$的时间去喝. 对于所有的$1\le i\le k$, 求出喝完$i$管奶最短用时
阅读全文
posted @ 2019-07-26 12:45 uid001
阅读(238)
评论(0)
推荐(0)
编辑
上一页
1
···
8
9
10
11
12
13
14
15
16
···
63
下一页