摘要: A:签到。没仔细看数据范围,看到一个O(nt)的差点叉上去了。 B:从大到小考虑每个数,放在所有能放但还没有放的位置上即可。 C:在右括号够的情况下尽量放左括号。 D:这种东西容易想到二分答案,转化成01问题后,设f[i]为要让i号点为1其子树内至少有几个叶子为1,转移显然。dp完之后可以发现压根不 阅读全文
posted @ 2019-04-14 12:37 Gloid 阅读(407) 评论(0) 推荐(0)
摘要: 显然优先级越高完成的越早,二分答案后用堆模拟就是O(nlog2n)的。考虑去一个log。先固定特殊题的优先级为最低,模拟一遍。这样在特殊题被扔过来到T的这段时间内,如果将特殊题的优先级提高至超过这其中某些时间段所做的题,这些时间就会空出来变为做特殊题。所以从小到大枚举优先级,直到空出来的时间恰好与做 阅读全文
posted @ 2019-04-14 11:00 Gloid 阅读(320) 评论(0) 推荐(0)