随笔分类 -  赛后补题

摘要:C. Different Differences(贪心) 题意 ​ 给定 k, n (2kn40)。从[1n]中不重复地任选k个数组成一个数组,使这个数组的差分数组中不同的数最多。 思路 ​ 易知最佳的数组应该是这样的:1 2 4 7 11 1 阅读全文
posted @ 2023-01-05 11:57 DM11 阅读(130) 评论(0) 推荐(2) 编辑
摘要:2020辽宁省赛 xor 题意: ​ 现在有一个长度为n的数组a。现在要将a拆分成若干个连续的子数组,要求每个连续的数组异或和都为x。请问有多少种拆分的方案。 思路: ​ 容易推出转移方程 fi=fj(xorsumixorsumj=x) 由于我们知 阅读全文
posted @ 2022-10-09 16:24 DM11 阅读(29) 评论(0) 推荐(0) 编辑
摘要:2022 ICPC网络赛(二) G Good Permutation 题意: ​ 现在有一个长度为n的排列,现在给出m组约束条件,请问有多少种方案满足这个约束条件。 ​ 约束条件:给出l, r,表示[l,r]这个区间中的最大值-最小值等于rl。 思路: ​ 对于约束条件l,r可以进一 阅读全文
posted @ 2022-10-08 15:04 DM11 阅读(113) 评论(0) 推荐(0) 编辑
摘要:2022 ICPC网络赛(二) F Infinity Tree 题意: ​ 现在给出一个树,对于这棵树,一开始有一个根节点1,每秒之后,每个节点会长出k个节点。节点的最大编号为1e18。现在给出任意两个节点编号a, b,还有每秒生成的节点个数k。请问节点a,b的最近公共祖先的编号是多少。 思路: 阅读全文
posted @ 2022-10-08 10:01 DM11 阅读(112) 评论(0) 推荐(0) 编辑
摘要:D Find the Number(子集生成) 题目: ​ 定义一个01串为好串:其二进制表示的后缀0和其二进制表示中1的个数相同。给出2e5次询问,若[l,r]内存在一个整数的二进制串为好串的话,请输出任意一个在[l,r]中的好串的十进制表示,否则输出-1。 思路: ​ 我们可以想到两种思 阅读全文
posted @ 2022-09-18 22:37 DM11 阅读(109) 评论(0) 推荐(0) 编辑
摘要:E - Adnan and the Burned drivers 题目: ​ 给出一个长度为1e5的字符串,有1e5次操作。 ​ 操作1:修改一个字符串里的某个字符。操作2:询问字符串的[l,r]是否为回文子串。 思路: ​ 对于一个字符串快速判断是否为回文串,可以用字符串哈希通过判断正反哈希 阅读全文
posted @ 2022-09-13 20:56 DM11 阅读(45) 评论(0) 推荐(0) 编辑
摘要:题目: ​ 有n座山峰,每个山峰都有自己的高度和值,现在出题人要在群山中穿梭。穿梭有两个条件:1 他们只会去高度大于当前所在山峰的高度的山峰;2 他们只能到达左右两边第一个比自己高的山峰。 思路: ​ 整理题意后明显可以发现是一个单调栈题目,对于每个i,预处理出左右第一个可达的山峰,就可以将题目转化 阅读全文
posted @ 2022-09-08 13:30 DM11 阅读(50) 评论(0) 推荐(0) 编辑
摘要:题目: ​ 出题人在x轴上放置了n个正在移动的炸弹,第i个炸弹的初始位置为x[i],速度为v[i],当两颗炸弹相遇时会发生爆炸,导致这两颗炸弹消失。在经历了10100000秒后,出题人想知道最后还剩下几颗炸弹,以及它们的编号。(数据保证不会有三个及以上的炸弹同时相遇) 阅读全文
posted @ 2022-09-07 13:21 DM11 阅读(69) 评论(0) 推荐(0) 编辑
摘要:题目: ​ 给你一棵树,每次操作你可以删去一条边,最少需要多少次操作使每个节点的度数都<=k 分析: ​ 我们可以想一想如何贪心,对于本题,最优的结果是让任意一个点连的边最多越好(但不能超过K,所以从树的底部到根,能删就删。这样可以保证,删的边数是最少的。 实现: ​ 用dfs跑,注意的是如果没 阅读全文
posted @ 2022-09-05 23:28 DM11 阅读(54) 评论(0) 推荐(0) 编辑
摘要:题意: ​ 现在有一条河,河中有n个石头,你需要从河的一端到河的另一端。现在你有一次机会在任意位置放置一个石头,请问石头放在哪里可以使过河的最长路径最短。请输出放置的石头坐标。 思路: ​ n的规模是1e3,所以可以做到n2的算法,我们把起点和终点也当做一块石头,基于贪心的思想,可以知道使 阅读全文
posted @ 2022-09-04 13:34 DM11 阅读(53) 评论(0) 推荐(0) 编辑

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