上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: A. 数一下 题目描述 给定一个正整数 \(N\),求 \(N\bmod1,N\bmod2,\dots,N\bmod N\) 中有多少个不同的值。 思路 我们对 \(N\bmod i\) 的 \(i\) 进行分类讨论: \(i \ge \lceil\frac{N}{2}\rceil\),那么 \(N 阅读全文
posted @ 2024-09-28 21:27 Yaosicheng124 阅读(4) 评论(0) 推荐(0) 编辑
摘要: C. 牛半仙的妹子 Tree 题目描述 给定一棵树,当一个结点上打了标记,那么下一个单位时间这个标记就会扩散到其相邻的结点上,你有以下三种操作: 给一个结点打上标记。 清除所有标记。 查询一个结点是否有标记。 思路 考虑根号分治。 我们对两次二操作之间的操作一数进行分治: 当操作一数 \(\le \ 阅读全文
posted @ 2024-09-28 18:47 Yaosicheng124 阅读(5) 评论(0) 推荐(0) 编辑
摘要: B. 抉择 题目描述 给定 \(N\) 个数 \(A_1,A_2,\dots,A_N\),求一个 \(A\) 的子序列 \(B\) 的 \(\sum \limits_{i=1}^{k-1} B_i \operatorname{AND} B_{i+1}\) 的最大值。 思路 令 \(dp_i\) 表示 阅读全文
posted @ 2024-09-28 17:47 Yaosicheng124 阅读(5) 评论(0) 推荐(0) 编辑
摘要: CF 2008 G 题目描述 给定一个 \(N\) 个整数的数组,你可以选择 \(i\ne j\) 并使 \(A_i\leftarrow A_i+A_j\) 或 \(A_i\leftarrow A_i-A_j\)。 求经过若干次操作后的第 \(k\) 小的不出现在数组中的非负整数的最大值。 思路 根 阅读全文
posted @ 2024-09-28 15:28 Yaosicheng124 阅读(4) 评论(0) 推荐(0) 编辑
摘要: GYM 105321 N 题目描述 一个长宽高分别为 \(a,b,c\) 的代价为 \(ab+ac+bc\),价值为 \(a^2+b^2+c^2\),其收益为价值减代价。给定可选的长宽高 \(V_i\),求最大收益。 思路 直接拆式子: \[\begin{array}{l} a^2+b^2+c^2- 阅读全文
posted @ 2024-09-28 14:47 Yaosicheng124 阅读(3) 评论(0) 推荐(0) 编辑
摘要: QOJ 8777 题目描述 你有 \(P\) 页的护照,你要进行 \(N\) 次旅游。第 \(i\) 次旅游需要在连续 \(A_i\) 页没有盖章的护照上盖章。求最坏情况下你能进行几次旅游。 思路 我们枚举那一次不成功的旅游,考虑最坏情况:每一次盖章都和上一次盖章的末尾中间有 \(A_i-1\) 个 阅读全文
posted @ 2024-09-28 14:00 Yaosicheng124 阅读(2) 评论(0) 推荐(0) 编辑
摘要: GYM 105350 E 题目描述 给定一个大小为 \(N\) 的数组 \(A\)。 我们定义一个大小为 \(N\) 的数组 \(B\) 是有效的当且仅当: 对于 \(\forall 1\le i\le N,1\le B_i \le N\),如果从 \(B\) 中移除 \(B_i\),则数组 \(B 阅读全文
posted @ 2024-09-27 18:13 Yaosicheng124 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Luogu P10759 题目描述 你有 \(N\) 个一次性的工作,完成第 \(i\) 个工作可以获得 \(x_i\) 的利润(可能为负)。有些工作依赖于其他工作,第 \(i\) 个工作必须在第 \(p_i\) 个工作完成之后进行。若 \(p_i=0\),则 \(i\) 没有依赖。 你初始有 \( 阅读全文
posted @ 2024-09-26 21:06 Yaosicheng124 阅读(8) 评论(0) 推荐(0) 编辑
摘要: GYM 105264 C 题目描述 给定一个长度为 \(N\) 的数组 \(A\),每次你可以令 \(A_i \leftarrow A_i+1\) 或 \(A_i-1\)。求进行至多 \(k\) 次操作后 \(A\) 中最少不同元素数量。 思路 首先对 \(A\) 进行排序。 令 \(dp_{i,j 阅读全文
posted @ 2024-09-26 12:04 Yaosicheng124 阅读(10) 评论(0) 推荐(0) 编辑
摘要: GYM 105325 B 题目描述 有 \(N\) 个站,站之间有 \(M\) 条单向道路。一条路径的代价为: 令你经过的边权为 \(w_1,w_2,\dots,w_k\),则你的代价为 \(w_1\cdot k+w_2\cdot(k-1)+\dots+w_k\)。 求你从 \(0\) 到其他点的最 阅读全文
posted @ 2024-09-26 11:58 Yaosicheng124 阅读(8) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页