ACM应用技巧
huanzhizun
这个作者很懒,什么都没留下…
展开
-
手动扩栈
#pragma comment(linker, "/STACK:102400000,102400000")原创 2014-04-29 08:58:01 · 839 阅读 · 0 评论 -
枚举一个数二进制表示下的子集
#includeint main(){ int i,j,s; for(i=s;i;i=(i-1)&s);//枚举s子集}原创 2014-10-14 09:48:49 · 1215 阅读 · 0 评论 -
hdu 5798 Stabilization(2016多校第六场1006)
我们仔细想想可以发现如果两个相邻的数某个最高位不同的话,就直接影响到下面的所有位,我们社最高位为p,不妨设a[i-1][p]>a[i][p],如果下面有一位j使得a[i-1][j]!=a[i][j],那么我们想如果a[i-1][j]>a[i][j] 如果x[p]和x[j](x的第p和第j为)相同,那么他们同向,也就是a[i-1][j]-a[i][j]对答案有正贡献,同理x[p]与x[j]不同,那a原创 2016-08-05 22:05:21 · 587 阅读 · 0 评论