随笔分类 -  ICPC-Regional

平日练习的区域赛。
摘要:cf1250 M. SmartGarden 完全不会做 orz,在 cf 上看到了有趣的做法。 通读题意后可以发现是对于每一次操作,要求选出的行集合 R 和列集合 C 要满足如下条件: \[ (\forall r)(\forall c)(r \in R \wedge c \in C 阅读全文
posted @ 2021-07-10 16:53 bringlu 阅读(152) 评论(0) 推荐(0) 编辑
摘要:A. LaIS 设 dpi 为到第 i 位的最长的 almost increasing 长度。可以发现,这个 dpi 的转移只有从 ajai 的地方转移过去,或者是找到一个最靠后的 k 使得 ak>ai,再从 [1,k1] 找到一 阅读全文
posted @ 2021-06-21 09:52 bringlu 阅读(135) 评论(0) 推荐(0) 编辑
摘要:B. Button lock 题意:有 d 个 01 按键以及一个 reset 按键,你需要把所有题目给定的 n 个密码全部表示一遍。只有按下 reset 按键后才能使所有 01 按键弹回。试使得按键次数最少。 做法:可以观察到 \(ans = \sum_{u \in endvert 阅读全文
posted @ 2021-06-18 10:58 bringlu 阅读(213) 评论(0) 推荐(0) 编辑
摘要:B.Binary Tree 题意:给你一棵二叉树。有两个游戏者,回合制,他们每次可以删去这棵二叉树中的一棵满二叉树。求最后谁赢。 解法:每一棵满二叉树有奇数个节点,那么每次游戏者只能删去奇数个节点,所以直接通过给定的二叉树节点的奇偶就可以判断是谁赢了。 G.Game Design 题意:你需要构造一 阅读全文
posted @ 2020-04-04 23:28 bringlu 阅读(618) 评论(0) 推荐(0) 编辑
摘要:B. A Funny Bipartite Graph 状压 dp ,利用了原题中选完左边点集,那么右边在 左边编号最大的那个数 之前的所有点都要选的性质,可以优化到 O(n2n)。由于懒得补,所以写个算法溜了。(逃 C. And and Pair 题目大意:给你一个数 n 的 阅读全文
posted @ 2020-03-26 23:46 bringlu 阅读(396) 评论(0) 推荐(0) 编辑
摘要:A. Cat 题目大意:你需要在 [L , R] 选取连续的一段,使得这一段的异或和小于给定的数 S. 请求出最长的长度。 做法:我们可以发现 \[ (2k) \oplus (2k+1) = 1, (2k) \oplus (2k+1) \oplus (2k+2) \oplus(2k+3) = 0 \ 阅读全文
posted @ 2020-03-19 19:19 bringlu 阅读(242) 评论(0) 推荐(0) 编辑
摘要:###B.So Easy 题目大意:给你一个正方形矩阵,初始都是0,题目对这个矩阵做了许多次操作,每次操作把行+1或列+1.其中有一个元素被隐藏了,你需要找出这个被隐藏的元素并判断它在操作之后应该是多少。 做法:我们设被隐藏的数的下标为x,y。再设另一个数的下标为$x_0,y_0(i\not=i 阅读全文
posted @ 2020-02-11 17:43 bringlu 阅读(355) 评论(0) 推荐(0) 编辑
摘要:A.Hard Problem 题目大意:给你一个数n,然后让你计算一个子集大小,这个大小的子集要保证一定存在一个数是另一个数的约数,求出这个最小的数。 做法:显然后面的n2个数是互相不为约数的。然后细节再随便搞一搞就行,可以发现$ans=\lceil\frac{n}{2}\rc 阅读全文
posted @ 2020-02-08 21:21 bringlu 阅读(538) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩