摘要: Codeforces Global Round 1 晕阙记 我做这场比赛的时候晕得要死。做这三道题做太久了,rating涨不起来啊! A 如果愿意的话你可以看做是膜2意义下的运算,写快速幂等各种膜运算。只不过对手速有考验。 B 我题意差点理解不了了。这里讲一下题意: 给你$m$条棍子,编号从$1$到 阅读全文
posted @ 2019-02-19 22:07 Garen-Wang 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 538 (Div. 2)原题记 B题看晕了,C题神仙数论题。 无意点开luogu,发现C题原来是原题。 1h30min左右抄了题解交了上去,没想到还能涨一点rating。。。 A 直接模拟就是了。我懒得再看一次题面。 cpp include using std::c 阅读全文
posted @ 2019-02-19 21:50 Garen-Wang 阅读(155) 评论(0) 推荐(0) 编辑
摘要: P2491 [SDOI2011]消防 这道题有点东西 首先,这道题如果有了这么个结论就没二分答案什么事情了: 这条长度不超过$s$的路径一定在直径上 所以就是和“树网的核”一个思路:在直径上面跑two pointers,因为长度越长显然答案更优。 我们先求个直径,用两次dfs来求。 之后在直径上尺取 阅读全文
posted @ 2019-02-19 21:27 Garen-Wang 阅读(113) 评论(0) 推荐(0) 编辑
摘要: P1516 青蛙的约会 题意:在一个长为$l$的环上面有两只青蛙,一只出发点为$x$,一次跳$m$,另一只出发点为$y$,一次跳$n$,求相遇时间。 这个长为$l$的环不难想到了以$l$为模的同余。其实就是求这个$t$:$x+t\times m \equiv y + t \times n\pmod 阅读全文
posted @ 2019-02-19 21:06 Garen-Wang 阅读(141) 评论(0) 推荐(0) 编辑
摘要: P1950 长方形_NOI导刊2009提高(2) 题意:给你$n\times m$的矩形,求没有 的子矩形数量。$1\leq n,m\leq 1000$。 数据比较弱的题目是luoguP1191,$1\leq n,m \leq 100$。甚至可以用$O(n^4)$水过。 这道题的最优解法$O(n^2 阅读全文
posted @ 2019-02-19 16:36 Garen-Wang 阅读(239) 评论(0) 推荐(0) 编辑
摘要: P1333 瑞瑞的木棍 题意:给你若干条边,端点是名字,求能否一笔画。图可能不连通。 针对这些名字,显然用一下hash或者trie。 要判断能否一笔画,首先要判断是否只有一个连通块。显然可以用并查集解决。当所有点的fa值相同时就只有一个连通块了。 然后就是一笔画问题的定理: 连通的无向图$G$有欧拉 阅读全文
posted @ 2019-02-19 16:20 Garen-Wang 阅读(233) 评论(0) 推荐(0) 编辑
摘要: P3201 [HNOI2009]梦幻布丁 题意:N个布丁摆成一行,进行M次操作.每次将某个颜色的布丁全部变成另一种颜色的,然后再询问当前一共有多少段颜色.例如颜色分别为1,2,2,1的四个布丁一共有3段颜色. 这道题是可以用数据结构合并的,然而我们可以用STL水过。用set。 对每种颜色开一个set 阅读全文
posted @ 2019-02-19 16:20 Garen-Wang 阅读(136) 评论(0) 推荐(0) 编辑