上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 题意:给定 \(n\) 和 \(L\) 以及 \(n\) 个数 \(a_i\)。对于每个 \(1 \le i \le n\),求出一个长度为 \(L\) 的 \(b\) 序列满足:\(\sum_{i=1}^{L-1}\sum_{j=i+1}^{L} |b_j-b_i|=a_i\),并最小化 \(b\ 阅读全文
posted @ 2024-05-20 11:03 Creeper_l 阅读(28) 评论(0) 推荐(0)
摘要: 题意:定义 \(f(a)\) 表示将 \(a\) 序列变为其所对应的树状数组。已知 \(f^k(a)=b\),给定长度为 \(n\) 的序列 \(b\),求 \(a\) 序列。 很神奇的一道组合题。 首先我们考虑树状数组的结构。会发现 \(a_i\) 最终一定只会对 \(a_i\) 以及 \(a_i 阅读全文
posted @ 2024-05-06 20:41 Creeper_l 阅读(30) 评论(0) 推荐(0)
摘要: 结论:从左往右考虑,每遇到两个相邻且相同的字符就翻转一次。这样一定合法且最优。 首先考虑方案的合法性。因为只要有两个相邻且相同的字符就翻转一次,所以最终所有相同字符的位置的奇偶性一定是相同的,且一定形如 \(0101\dots\),所以一定合法。 接着考虑为什么一定最优。显然,两个相邻但不相同的字符 阅读全文
posted @ 2024-05-05 20:50 Creeper_l 阅读(25) 评论(0) 推荐(0)
摘要: 题意:求有多少对 \((a,b)\) 满足 \(b \times \gcd(a,b) \equiv 0 \pmod{a+b},1 \le a \le n,1 \le b \le m\)。 首先我们设 \(\gcd(a,b) = G,a=i \times G,b = j \times G\),显然有 阅读全文
posted @ 2024-05-01 12:40 Creeper_l 阅读(59) 评论(0) 推荐(0)
摘要: 题意:给定 \(n\),以及 \(m\) 对 \((a_i,b_i)\),你需要构造一个 \(n \times n\) 的 \(01\) 矩阵使得每行每列都恰好有 \(m\) 个数为 \(1\),且 \((a_i,b_i)\) 的位置上的数必须为 \(1\)。 首先我们考虑 \(m=1\) 的情况, 阅读全文
posted @ 2024-04-29 14:39 Creeper_l 阅读(50) 评论(0) 推荐(0)
摘要: 题意:给定 \(n(n \le 10^6)\) 和 \(k(k \le n)\)。构造一个长度小于等于 \(25\) 的序列 \(a\) 满足: 1. 不存在一个子序列的和为 \(k\)。 2. 对于 \(1 \le i \le n,i \ne k\),存在一个子序列的和为 \(i\)。 看到长度为 阅读全文
posted @ 2024-04-28 12:02 Creeper_l 阅读(187) 评论(0) 推荐(0)
摘要: 原题链接:P10371。 首先我们设 \(l_{i,0/1}\) 表示 \(i\) 左边的第一,二个比 \(a_i\) 大的数的位置。\(r_{i,0/1}\) 同理。 考虑一个区间 \([L,R]\) 在什么时候满足条件,设 \(p,q\) 分别为区间中最大 / 次大值的位置,我们分三种情况讨论。 阅读全文
posted @ 2024-04-26 11:18 Creeper_l 阅读(61) 评论(0) 推荐(0)
摘要: 题意:求一棵 \(n\) 个节点的有根二叉树的叶子节点的期望个数。 设 \(f_n\) 表示 \(n\) 个点的二叉树个数,\(g_n\) 表示 \(n\) 个点的所有二叉树的叶子节点数之和。 显然 \(f_n\) 为 \(\text{Catalan}\) 数,考虑如何求 \(g_n\)。一个结论是 阅读全文
posted @ 2024-04-17 16:45 Creeper_l 阅读(7) 评论(0) 推荐(0)
摘要: 题意:一个长度为 \(n\) 的排列合法当且仅当逆序对数为 \(k\),且一个排列的价值定义为 \(\sum a_i \times i\)。给定 \(n\) 和 \(k\),求出所有合法排列的价值和。 容易想到 \(\text{dp}\)。 会发现如果直接 \(\text{dp}\) 的话,每一个位 阅读全文
posted @ 2024-03-20 20:17 Creeper_l 阅读(29) 评论(0) 推荐(0)
摘要: 题意:给定一个 \(n\) 个点 \(m\) 条边的无向图,每个点的初始颜色为 \(0\)。一次操作是将一条边的两个端点的颜色翻转。求是否能通过若干次操作使得最终有 \(k\) 个颜色为 \(1\) 的点。 首先考虑什么情况下无解。会发现每一次操作,颜色为 \(1\) 的点的数量变化一定是 \([0 阅读全文
posted @ 2024-03-19 19:54 Creeper_l 阅读(29) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 12 下一页