上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页
摘要: A就是模拟一下。 B就是曼哈顿距离。 C就是std::map搞一搞。 D就是容斥一下。 E - Distance Sequence 题意 问满足下列条件的数组$a$有多少种: 长度为$n$ 值域为$[1, m]$ 相邻元素差值的绝对值大于$k$ 其中$n \le 1000, m \le 5000, 阅读全文
posted @ 2022-05-29 01:47 _Backl1ght 阅读(172) 评论(3) 推荐(2) 编辑
摘要: A. Game with Cards 题意 两个人,每个人手上有一些牌,牌上写有数字。两个人轮流出牌,其中一个人先出,后面如果要出牌,牌上的数字必须比前一张牌要大。第一个不能出牌的人就输。 问两个人是否是先手必胜? 每个人牌的数量至多为$50$。 思路 答案只和两个人手上最大的牌有关。先手必胜当且仅 阅读全文
posted @ 2022-05-24 11:26 _Backl1ght 阅读(113) 评论(0) 推荐(1) 编辑
摘要: New Password 题意 给一个字符串,问最少几步能补到满足下列条件: 长度至少为7 至少有一个小写字母 至少有一个大写字母 至少有一个数字 至少有一个特殊符号 思路 先补充到满足后面4个条件,大概就是每种类型的字符没有的话就随便加一个。 现在只可能不满足长度条件,可以添加任意字符知道长度大于 阅读全文
posted @ 2022-05-23 01:02 _Backl1ght 阅读(110) 评论(0) 推荐(0) 编辑
摘要: A,B,C跳过。 D - Distinct Trio 题意 求满足$i < j < k$且$a_i,a_j,a_k$这3个数两两互不相等的$(i, j, k)$的数量。 \(n \le 2 \times 10^5\)。 思路 正着不好算,逆向思考一下就行。 AC代码 // Problem: D - 阅读全文
posted @ 2022-05-22 03:39 _Backl1ght 阅读(300) 评论(3) 推荐(4) 编辑
摘要: A - Right String 题意 给定一个长度为$n$的字符串$s$,每次可以修改其中一个字符至任意字符,至多使用$k$次修改。 记字符串的权重为$#{f(s, i)}$,$f(s, i)$表示将$s$循环左移$i$次。 其中$n, k \le 2000$。 思路 观察可得:答案为字符串的最小 阅读全文
posted @ 2022-05-16 01:48 _Backl1ght 阅读(285) 评论(0) 推荐(0) 编辑
摘要: A,B,C跳过。 D - At Most 3 (Contestant ver.) 题意 构造一个集合: 大小不超过$300$的集合 集合中元素大小不能超过$10^6$ 使得所有$[1,W]$中的数都可以通过任选集合中不超过$3$个元素然后加起来得到。 其中$W \le 10^6$。 思路 可以无脑输 阅读全文
posted @ 2022-05-15 15:31 _Backl1ght 阅读(121) 评论(0) 推荐(0) 编辑
摘要: A. Minimums and Maximums 题意 问同时满足下列条件的最小数组长度: 至少有$l_1$个,至多有$r_1$个元素等于最小值 至少有$l_2$个,至多有$r_2$个元素等于最大值 思路 首先肯定是只包含最小值和最大值数组长度会更小。 然后就是如果最小值和最大值相等的情况,这种情况 阅读全文
posted @ 2022-05-14 19:43 _Backl1ght 阅读(72) 评论(0) 推荐(0) 编辑
摘要: A,B,C过于简单跳过。 D - 250-like Number 题意 给定$n$,问有多少个二元组$<p, q>$满足: $p$和$q$都是素数。 \(p < q\)。 \(pq^3 \le n\)。 其中$n \le 10^{18}$。 思路 易得$q \le 106$,又$p < q$,所以所 阅读全文
posted @ 2022-05-09 13:35 _Backl1ght 阅读(99) 评论(0) 推荐(0) 编辑
摘要: A. Food for Animals 优先买前两种,再用第三种。 B. Make It Increasing 感觉自己写复杂了。 $dp_{i, j}$表示第$i$个元素使用$j$次操作的代价。 \[ dp_{i + 1, k} = \left\{ \begin{aligned} &\min_j 阅读全文
posted @ 2022-05-06 01:30 _Backl1ght 阅读(83) 评论(2) 推荐(1) 编辑
摘要: A. Number Transformation 令$a = 1$,则$b = \dfrac{y}{x}$。 B. Dictionary 暴力预处理出完整的字典,然后用std::map存单词和下标的映射。 C. Infinite Replacement 如果$t$等于a,则答案为$1$。 否则,如果 阅读全文
posted @ 2022-05-03 02:36 _Backl1ght 阅读(205) 评论(8) 推荐(3) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页