摘要: A:题意:你有一个1 * n的网格,有些地方是障碍。你有两个人,分别要从a到b和从c到d,一次只能向右跳1步或者两步。求是否可行。 解:先判断有没有2个连续的障碍,然后判断是否能错车。 1 #include <bits/stdc++.h> 2 3 const int N = 200010; 4 5 阅读全文
posted @ 2019-06-06 09:29 huyufeifei 阅读(422) 评论(0) 推荐(0) 编辑
摘要: CF1148F - Foo Fighters 题意:你有n个物品,每个都有val和mask。 你要选择一个数s,如果一个物品的mask & s含有奇数个1,就把val变成-val。 求一个s使得val总和变号。 解:分步来做。发现那个奇数个1可以变成:每一个1就变一次。 然后把这些物品按照最高位1来 阅读全文
posted @ 2019-06-06 09:17 huyufeifei 阅读(328) 评论(0) 推荐(0) 编辑
试着放一个广告栏(虽然没有一分钱广告费)

ReadEra 阅读书籍

『Flyable Heart 応援中!』 HHG 高苗京铃 闪十PSS 双六 電動伝奇堂 章鱼罐头制作组 はきか 祝姬 星降夜