上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 35 下一页
摘要: 题意: 由 . 和 * 组成的矩阵,每次可以染相邻两格,要对所有 . 染色,且不能重复染色。问是否存在唯一的染色方案。 思路: 定义一个 . 点的度为相邻的 . 数量。每次取一个度为1的 . 和它的相邻未染色 . 进行染色,类似拓扑排序。最后看有没有染完。 const signed N = 2003 阅读全文
posted @ 2022-03-27 21:35 Bellala 阅读(23) 评论(0) 推荐(0)
摘要: 题意: 有一个长度已知的秘密的数组 A 。给你 Q 个提示,每次告诉你一个区间的区间和。问能否根据这些提示知道数组 A 中所有元素的和? 思路: 考虑前缀和,如果知道了 \([L,R]\) 区间和,那么由 \(s_{l-1}\) 和 \(s_R\) 中的一个可以推出另一个。一开始只知道 \(s_0= 阅读全文
posted @ 2022-03-27 20:16 Bellala 阅读(52) 评论(0) 推荐(0)
摘要: 题意: 如果一个字符串的子串出现的次数大于任何子串出现的次数,那么这个子串就是 \(\text{most frequent}\)。 给 n 个 \(\text{most frequent}\) 子串,问最短的原串。 如果有多个最短原串,取字典序最小的那个。没有就输出 NO。 思路: https:// 阅读全文
posted @ 2022-03-27 11:47 Bellala 阅读(73) 评论(0) 推荐(0)
摘要: 题意: 从0走到n,每一步向右走1,走第 \(i\) 步的代价为 \(a_i\)。可以任意整点休息任意次,每次休息后步数清零。求总代价的数学期望与 \(2^{n-1}\) 的乘积。 \(n\le 1e6\) 思路: https://www.cnblogs.com/zmin/p/9985599.htm 阅读全文
posted @ 2022-03-27 00:39 Bellala 阅读(26) 评论(0) 推荐(0)
摘要: 题意: 给定两个一样长的数组 \(a,b\) 和一个模数 \(M\)。每次操作选定一个数组的一个区间,将区间中的数对位加上斐波那契数列(1,1,2,3,...) 每次操作后,判断两个数组是否在模 \(M\) 意义下是否相同。 \(n,q\le 3e5,0\le a_i,b_i\le M\) 思路: 阅读全文
posted @ 2022-03-24 16:51 Bellala 阅读(41) 评论(0) 推荐(0)
摘要: https://zhuanlan.zhihu.com/p/485906061 阅读全文
posted @ 2022-03-24 16:30 Bellala 阅读(32) 评论(0) 推荐(0)
摘要: 题意: 给定小写字母字符串,对所有 k,计算恰含 k 种字符的子串数量。 串长3e5 思路: 三指针 \(l,r1,r2\),对每个固定的 \(l\),\(r1\) 为使子串恰含 k 种字符的最左位置,\(r2\) 为使子串恰含 k+1 种字符的最左位置。易知 \(r1,r2\) 随 \(l\) 单 阅读全文
posted @ 2022-03-24 16:27 Bellala 阅读(77) 评论(0) 推荐(0)
摘要: 题意: 在长为n的数组中选一个字典序最小的子序列,要求这个子序列是 1~m 的排列。 保证答案存在。这字典序就是整数的字典序,不必按位考虑或者变成字符串之类的 \(1\le m \le n\le 1e6, 1\le a_i \le m\) 思路: 开一个单调栈,里面存的恰是 \(a_1\sim a_ 阅读全文
posted @ 2022-03-22 23:31 Bellala 阅读(142) 评论(0) 推荐(0)
摘要: Sir, this way: https://blog.csdn.net/qq_45458915/article/details/109845087 阅读全文
posted @ 2022-03-21 23:19 Bellala 阅读(15) 评论(0) 推荐(0)
摘要: 题意: 多组测试,每次输入 \(n\),问有多少对整数 \((a,b)\) 满足 \(1\le a\le b \le n\) 且 \(\gcd (a,b) = a\oplus b\) \(T\le 1e4, n\le 3e7\) 思路: 设 \(g=\gcd (a,b)\) ,则根据题目条件必有 \ 阅读全文
posted @ 2022-03-20 22:45 Bellala 阅读(39) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 35 下一页