摘要: 二分思想,对所要花费的时间进行二分,再以模拟的形式进行验证是否可行。 使用二分法,可以将一个求最优解的问题转化为一个判定问题,优雅的暴力。 阅读全文
posted @ 2016-08-05 19:45 vwirtveurit 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 买酒 Time Limit: 1000 ms Case Time Limit: 1000 ms Memory Limit: 64 MBTotal Submission: 70 Submission Accepted: 22 Description 众所周知,西瓜是一个很爱喝酒的人。有一天西瓜和朋友去 阅读全文
posted @ 2016-08-05 16:12 vwirtveurit 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 状压DP: 先不考虑数量k, dp[i]表示状态为i的概率,状态转移方程为dp[i | (1 << j)] += dp[i],最后考虑k, 状态表示中1的数量为k的表示可行解。 阅读全文
posted @ 2016-08-05 11:33 vwirtveurit 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 树状数组,与Turing Tree类似。 xr[i]表示从1到i的抑或,树状数组维护从1到i每个数只考虑一次的异或,结果为sum(r) ^ sum(l) ^ xr[r] ^ xr[l] 其中xr[r] ^ xr[l] 相当于l + 1到r出现奇数次的数的异或,sum(r) ^ sum(l)表示l + 阅读全文
posted @ 2016-08-05 10:13 vwirtveurit 阅读(311) 评论(0) 推荐(0) 编辑