摘要: #include #include using namespace std; char mp[8][28]; int f(int pos) { int ret=0; for(int i=0;i<7;i++) { for(int j=pos;j<pos+4;j++) { if(mp[i][j]=='X') ret+... 阅读全文
posted @ 2017-08-04 20:17 猪突猛进!!! 阅读(91) 评论(0) 推荐(0) 编辑
摘要: // 对于延迟更新,我们在updata 和query的时候 pushdown和pushup两个东西都要存在 #include #include #include #include using namespace std; typedef long long ll; struct node { ll l,r,sum,add; } tree[10000*4]; ll a[100001... 阅读全文
posted @ 2017-08-04 19:55 猪突猛进!!! 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 比赛的时候把公式扣出来了,,但是没有想到用筛法算公因子,,默默学习一下。。 题解:设n=p1^(c1)p2^{c2}...pm^{cm},n=p​1^​c​1*​​​​p​2​^c​2​​​​...p​m​^c​m​​​​,则d(n^k)=(k*c1+1)(k*c2+1)...(k*cm+1)d(n 阅读全文
posted @ 2017-08-04 10:43 猪突猛进!!! 阅读(183) 评论(0) 推荐(0) 编辑