10 2022 档案

摘要:RSA(质因数分解,数论) 题意 ​ 给定两个正整数A, B,大小为1e12。如果他们是不同的质数,那么输出”full credit“;否则,若A * B是一个大于1的整数的平方的倍数,输出“no credit";否则,输出"partial credit"。 思路 ​ 这是一道很CF风格的题目,我们 阅读全文
posted @ 2022-10-25 22:39 DM11 阅读(150) 评论(0) 推荐(0) 编辑
摘要:E - FTL(线性DP) 题意 ​ 现在你有两支激光枪,枪A伤害为p1,冷却时间为t2;枪B伤害为p2,冷却时间为t2。敌人的护甲为s,可以抵消每一次攻击中的s点伤害。请问最快造成h(h5000)伤害的时间是多少。 思路 ​ 如果将A和B一起发射, 阅读全文
posted @ 2022-10-19 17:02 DM11 阅读(82) 评论(0) 推荐(0) 编辑
摘要:C - Save the Magazines(简单DP) 题意 ​ 现在有n个盖子,每个盖子下面有权值,当盖子盖着的时候,这个权值就会成为你的贡献之一。对于每个盖子(除了第一个),你最多可以将其往前移动一次。给出原有的盖子的分布,请输出这个贡献的最大值。 思路 ​ 比赛的时候写的太慢,现在写个题解来 阅读全文
posted @ 2022-10-19 15:54 DM11 阅读(186) 评论(0) 推荐(1) 编辑
摘要:D. Problem with Random Tests(贪心) 题意 ​ 给出一个01串s,请你任意选择两个子串s1, s2,输出将他们向右对齐按位与的最大值的二进制表示。 思路 ​ 首先我们要知道,二进制表示最大,一定是长度越长越好,所以s1一定是选择整个串的。那么我们现在就需要思考s2要从哪里 阅读全文
posted @ 2022-10-18 10:46 DM11 阅读(213) 评论(0) 推荐(0) 编辑
摘要:P6560 [SBCOI2020] 时光的流逝(DAG图上博弈模板) 题意: ​ 给出一个有向图(可能有环),每轮游戏有一个起点和终点,A和B一起玩游戏。A先移动,然后他们交替移动,当谁把棋子移动至终点,谁就胜利了。同样,若是有人无法移动了,就会被判失败。若A必胜,输出1,若B必胜,输出-1,若两人 阅读全文
posted @ 2022-10-11 14:19 DM11 阅读(99) 评论(0) 推荐(0) 编辑
摘要:P5994 [PA2014]Kuglarz(思维 最小生成树) 题意: ​ 你可以询问[l,r]区间的杯子下球的总数的奇偶性,花费是costi,j(ij)。若想要知道每个杯子下有无球,求最小花费是多少。杯子的数量为2e3。 思路: ​ 很容易知道,若想要知道第i阅读全文
posted @ 2022-10-11 09:18 DM11 阅读(32) 评论(0) 推荐(0) 编辑
摘要:E Add and Mex(调和级数 暴力) 题意: ​ 给出一个长度为n1e5的数组a,每秒对数组中的数加上其下标,例如ai在第一秒为ai+i,第二秒为ai+2i。请输出前m1e5秒中每一秒的最小的非负整数。 思路: ​ 因为只有n个数,那么这个最小非负整 阅读全文
posted @ 2022-10-09 20:53 DM11 阅读(80) 评论(1) 推荐(0) 编辑
摘要:2020辽宁省赛 xor 题意: ​ 现在有一个长度为n的数组a。现在要将a拆分成若干个连续的子数组,要求每个连续的数组异或和都为x。请问有多少种拆分的方案。 思路: ​ 容易推出转移方程 fi=fj(xorsumixorsumj=x) 由于我们知 阅读全文
posted @ 2022-10-09 16:24 DM11 阅读(29) 评论(0) 推荐(0) 编辑
摘要:#ABC 271 F - XOR on Grid Path 题意: ​ 给出20 * 20的地图,每个点上都有一个点权,保证为正整数。请问从(1, 1)走到(n, n)且路径上所有点权异或和为0的路径有多少条。 思路: ​ 本题利用了meet in the mid的思想。因为是(1, 1)到(n, 阅读全文
posted @ 2022-10-08 21:15 DM11 阅读(41) 评论(0) 推荐(0) 编辑
摘要:2022 ICPC网络赛(二) B Non-decreasing Array 题意: ​ 给出一个长度为n的不降的数组a,每次可以进行1次操作,请问操作1次到n次,每次操作后的最大值是多少。 ​ 操作:一次操作中又包含着两个操作,第一个是删去数组中的任意一个数,第二是对数组中的任意一个数赋任意值,但 阅读全文
posted @ 2022-10-08 15:41 DM11 阅读(148) 评论(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) 编辑
摘要:POJ 3494 Largest Submatrix of All 1’s(单调栈) 题意: ​ 给出一个01矩阵,请找出其中最大的全部为1构成的子矩阵。矩阵大小为20002000 思路: ​ 我们把问题分解到每一行,对于第j列,我们可以维护其左边第一个高度低于hj的下标,同理维护左 阅读全文
posted @ 2022-10-05 22:22 DM11 阅读(14) 评论(0) 推荐(0) 编辑
摘要:POJ 2227 The Wedding Juicer(三维接雨水 BFS 贪心) 题意: ​ 给出一个二维地图,其各点上权值为其高度。如果向其中填水,请问在这张地图中可以积得多少水。 ​ 地图长宽为300,高度最高为1e9。 999 919 989 以此图为例,可积水7 思路: ​ 通过观察所给样 阅读全文
posted @ 2022-10-05 21:52 DM11 阅读(127) 评论(0) 推荐(0) 编辑
摘要:POJ 3697 USTC campus network(BFS 删边) 题意: ​ 有一张图,每个点n10000之间都有一条边。现在删去若干条边m1000000,请问还有多少点是联通的。 思路: ​ 我能想到最朴素的方法就是,建出一张不含这些被删去边的图,跑一下就知道有 阅读全文
posted @ 2022-10-05 21:39 DM11 阅读(20) 评论(0) 推荐(0) 编辑
摘要:POJ 2348 Euclid's Game(博弈论 辗转相减) 题目: ​ 给出两个数,A,B轮流操作。每次操作可以将大的数减去小的数的整数倍,若操作后出现0,执行这次操作的人胜。 思路: ​ 根据样例(25, 7)的提示,其实是非常容易想到的。从(25, 7)可以到达(11, 7)或者(4, 7 阅读全文
posted @ 2022-10-03 08:06 DM11 阅读(18) 评论(0) 推荐(0) 编辑
摘要:POJ 1064 Cable master(浮点数二分 精度处理) 题目: ​ 给出n棵木头,现在要求将木头裁成k个长度相同的小木头,请问这k个小木头的最大长度是多少。裁出来后不支持拼接。所有长度都是小数点后两位,要求输出答案也是小数点后两位。 思路: ​ 非常简单的一个二分。但是交一发之后发现会因 阅读全文
posted @ 2022-10-03 00:59 DM11 阅读(33) 评论(0) 推荐(0) 编辑
摘要:Humble Numbers(搜索,生成子集) 题目: ​ 给出多次询问,问第k个丑数是多少(最多询问到k = 5842)。 ​ 丑数:分解质因数后,质因子只包含2,3,5,7的数字。 思路: ​ 通过预处理得到,5842个丑数就行。这里可以使用dfs来进行预处理。 实现: 注意一下这个毒瘤的输出, 阅读全文
posted @ 2022-10-03 00:05 DM11 阅读(19) 评论(0) 推荐(0) 编辑
摘要:POJ 2110 Mountain Walking(二分 枚举 BFS) 题目: ​ 给出一张nn(n100)的地图,每个点都有一个点权(val110),可以任意选择路径,请问从(1, 1)走到(n, n)的路径中的最大点权和最小点权的差值的最小值是多少。 思路: 阅读全文
posted @ 2022-10-02 22:34 DM11 阅读(23) 评论(0) 推荐(0) 编辑

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