该文被密码保护。 阅读全文
posted @ 2018-09-04 20:23 CzxingcHen 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 还挺简单的。 发现这几个二进制运算并不会进位,所以我们从高到低按位贪心,一位一位计算贡献。 发现$2^{30}$刚好大于$1e9$,所以最多只要算29位。 首先算出一个全都是$0$的二进制数和一个全都是$1$的二进制数通过所有的门之后每一位的情况,可以压成两个变量做。 最后贪心的时候先看看这一位取$ 阅读全文
posted @ 2018-09-04 20:17 CzxingcHen 阅读(118) 评论(0) 推荐(0) 编辑
摘要: BZOJ 3123 丑陋的常数,BZOJ 19968ms 卡过。 感觉几个思想都挺经典但是挺套路的。 先考虑不连边的情况怎么做,区间第$k$小,想到主席树,每一个结点维护它到根的前缀和,这样子每一次查询$x$到$y$链上的点就相当于主席树上$sum(x) + sum(y) - sum(lca(x, 阅读全文
posted @ 2018-09-04 18:54 CzxingcHen 阅读(111) 评论(0) 推荐(0) 编辑