摘要: https://codeforces.com/contest/1191/problem/F 看了一下题解的思路,感觉除了最后一段以外没什么启发。 首先离散化x加快速度,免得搞多一个log。其实y不需要离散化。 规定无穷大就是xn+1这个很好理解嘿嘿。(反正开多了5个不怕) 注意到其实从上往下一行一行 阅读全文
posted @ 2019-07-13 21:43 韵意 阅读(349) 评论(0) 推荐(0) 编辑
摘要: https://codeforces.com/contest/1191/problem/D 好像在哪里见过类似的? 相当于在棋盘上面移动棋子,每次只能左移一格,移动完之后有棋子重叠或本身就是不能移动就输。 那么只有一颗棋子的情况,判断奇偶就行。 当有多颗棋子,假如检测到某两颗棋子重叠,那么左边那颗棋 阅读全文
posted @ 2019-07-13 03:43 韵意 阅读(486) 评论(0) 推荐(0) 编辑
摘要: https://codeforces.com/contest/1191/problem/C 一开始想象了一下,既然每次删除都是往前面靠,那么好像就是页数 页容量+空位数=最多容纳到的坐标。 至于为什么呢?好像是每次都会删除干净的原因,从第一页开始考虑,第一页可以容纳到5,这个很显然。 删除之后有2个 阅读全文
posted @ 2019-07-13 02:44 韵意 阅读(453) 评论(0) 推荐(0) 编辑
摘要: https://codeforces.com/contest/1191/problem/B 小心坎张听的情况。 cpp include using namespace std; string s[3]; int main() { ifdef Yinku freopen("Yinku.in", "r" 阅读全文
posted @ 2019-07-13 02:10 韵意 阅读(355) 评论(0) 推荐(0) 编辑