摘要: 从后向前枚举字符串,然后从左向右枚举位。 如果该串的某位比之前的串的该位小,那么将之前的那串截断。 如果该串的某位比之前的串的该位大,那么之前那串可以直接保留全长度。 具体看代码。 阅读全文
posted @ 2017-02-24 21:01 AutSky_JadeK 阅读(177) 评论(0) 推荐(0)
摘要: 对询问按右端点排序,对每一列递推出包含当前行的单调不下降串最多向前延伸多少。 用multiset维护,取个最小值,看是否小于等于该询问的左端点。 阅读全文
posted @ 2017-02-24 20:58 AutSky_JadeK 阅读(184) 评论(0) 推荐(0)
摘要: 对第一个人的排序,然后从小到大处理,对第一个人的每枚卡片,从第二个人的卡片中选择一个大于等于它的最小的,否则选择一个当前剩下的最小的,这样可以保证负场最少。 如果选择的改成大于它的最小的,就可以保证胜场最多。 用multiset处理。 阅读全文
posted @ 2017-02-24 20:53 AutSky_JadeK 阅读(141) 评论(0) 推荐(0)
摘要: 容易发现存在循环节。 阅读全文
posted @ 2017-02-24 20:50 AutSky_JadeK 阅读(118) 评论(0) 推荐(0)
摘要: 再来回顾一下2-SAT,把每个点拆点为是和非两个点,如果a能一定推出非b,则a->非b,其他情况同理。 然后跑强连通分量分解,保证a和非a不在同一个分量里面。 这题由于你建完图发现都是双向边,所以用并查集亦可。 阅读全文
posted @ 2017-02-24 12:58 AutSky_JadeK 阅读(168) 评论(0) 推荐(0)
摘要: 处理出前缀和,枚举k的幂,然后从前往后枚举,把前面的前缀和都塞进map,可以方便的查询对于某个右端点,有多少个左端点满足该段区间的和为待查询的值。 阅读全文
posted @ 2017-02-24 12:55 AutSky_JadeK 阅读(157) 评论(0) 推荐(0)
TVアニメ「Charlotte(シャーロット)」公式サイト TVアニメ「Charlotte(シャーロット)」公式サイト