04 2022 档案

摘要:题面 题意: 在 n(1n40) 个物品中选择若干个,使得 AiBi=mamb 且物品总价格最小。 可能是做题做魔怔了,见到 n40 就条件反射的想到了双端 DFS。 现在我们的问题就 阅读全文
posted @ 2022-04-30 14:57 1358id 阅读(35) 评论(0) 推荐(0) 编辑
摘要:题面 题意: 给你一个数列 a ,你需要满足以下两个操作。 求 i=lrai 。 将 alar 全部异或 x 。 看到第一个操作,明显想到线段树。 而且线段树是支持一位二进制取反的(见这个题)。所以我们考虑建 logai 阅读全文
posted @ 2022-04-26 19:40 1358id 阅读(36) 评论(0) 推荐(0) 编辑
摘要:题面 题意: 给你一个地图,只能往下走或往右走,问走的整个道路经过所有点的乘积末尾 0 的最少个数。 考虑 DP。 因为末尾 0 的个数等于这条路上 2 的个数与 5 的个数的最小值,所以我们维护两个 DP 数组, fi,j 存储从 (1,1) 阅读全文
posted @ 2022-04-26 19:19 1358id 阅读(42) 评论(0) 推荐(0) 编辑
摘要:题面 题意: 地图上有一些点是完好的,有一些点是破损的,破损的点踩了会掉下去,完好的点踩了会破损。问:从点 (sx,sy) 出发能不能在 (ex,ey) 点掉下去? 分类讨论。 满足条件的有三种可能。 起点到终点有一条只经过完好点的路径,终点完好,且与终点相邻的点中存在两个完好的点。 阅读全文
posted @ 2022-04-26 19:07 1358id 阅读(32) 评论(0) 推荐(0) 编辑
摘要:题面 题意: 构造一个数列 a ,使得对于每一组 l,r ,有 gcd{al,al+1,,ar} 在递增数组 s 中存在。 显然如果答案存在,则 \(a_1,a_2,a_1,a_3,a_1,a_4,\ldots,a_1,a_{n-1},a_ 阅读全文
posted @ 2022-04-18 16:17 1358id 阅读(23) 评论(0) 推荐(0) 编辑
摘要:题面 题意: 构造长度为 k 的严格上升序列,满足序列的总和为 n 且他们的最大公因数最大。 我们设它的最大公因数为 t ,明显 t2nk×(k+1) ,否则数列 t,2t,,kt 的总和将会大于 n 阅读全文
posted @ 2022-04-17 13:30 1358id 阅读(29) 评论(0) 推荐(0) 编辑
摘要:题面 题意: 构造长度为 dn 个数列,满足数列中的数在 [1,k] 范围内,且不存在两个数列相同。要求字典序最小。 先判断无解。当数列总个数 kd<n 时无解。 我们把每个数列抽象作一个 k 进制数。那每个数都不相等,且字典序最小的做法,明显是让每个 阅读全文
posted @ 2022-04-17 12:38 1358id 阅读(63) 评论(0) 推荐(0) 编辑
摘要:题面 题意: 给你 n 个数 a1nm 次询问,每次给出 p ,求满足 ai×ajp 的数对 (i,j) 的对数。 \(1\leq n,m\leq 10^6,1\leq a_i,p\leq 3\times 阅读全文
posted @ 2022-04-17 12:30 1358id 阅读(25) 评论(0) 推荐(0) 编辑
摘要:题面 题意: 定义 fi,j 为从 (0,0) 点走到 (i,j) 点且只向上或向右走的方法数。给定 r1,r2,c1,c2 ,求 i=r1r2j=c1c2fi,j 。 明显的, \(\sum 阅读全文
posted @ 2022-04-14 19:05 1358id 阅读(26) 评论(0) 推荐(0) 编辑
摘要:题面 题意: 给你 n 张卡片,每一张的正面写着 pi ,背面写着 qi 。现在要选一些卡片出来,使得 1n 中所有数都在选择的卡片中至少出现一次。问有多少种选法。 pq 都是 1n 的排列。 明显的,可以将这个题 阅读全文
posted @ 2022-04-14 18:48 1358id 阅读(83) 评论(0) 推荐(0) 编辑
摘要:题面 题意: 给你一张图,求他在或运算意义下的 MST 。 考虑按位去做这个题。 从高往低枚举每一位,如果这一位能不选,我就不选他。 怎样判断他是否要选呢?我把不含这一位的所有边连接的两个点 merge 起来,最后看剩几个并 阅读全文
posted @ 2022-04-08 19:28 1358id 阅读(25) 评论(0) 推荐(0) 编辑
摘要:题面 题意: 给你一个长度为 n 的数列 a ,求 a 中所有长度 k 的子串的中位数的最大值。 首先考虑二分答案。 然后想怎么去判断做到的这个 x 是否成立。我们定义一个数组 b ,其中 $b_i=\begin{cases} 1, & a_ 阅读全文
posted @ 2022-04-08 19:01 1358id 阅读(29) 评论(0) 推荐(0) 编辑
摘要:题面 题意: 给你一个长度为 n 的 01 串 S ,要求构造一颗 n 个点的树。 要求: 当 Si=1 时,存在一条边,使得若它被切断时,生成的森林中有一棵树的节点数为 i 。 当 Si=0 时,不存在一条边,使得若它被切断时,生成的森林中有一棵 阅读全文
posted @ 2022-04-07 20:10 1358id 阅读(29) 评论(0) 推荐(0) 编辑
摘要:题面 题意: 给你一个 01 串 S ,你要求出一个最小整数 k ,使得 S 可以在有限次操作后变为全 0 串。 操作:选择 S 的一个长度大于 k 的子串,对其进行取反操作。 对于每一个数,如果他的下标 i 满足 ik 或 \(n- 阅读全文
posted @ 2022-04-02 13:42 1358id 阅读(16) 评论(0) 推荐(0) 编辑
摘要:题面 题意: 有 n 条横线段分别为 x=xim 条纵线段分别为 y=yi ,求他们围成的所有矩形的面积和。 首先,我们定义 dxi,j 为第 i 条横线段与第 j 条横线段之间的距离,dyi,j 为第 i 阅读全文
posted @ 2022-04-01 20:17 1358id 阅读(45) 评论(0) 推荐(0) 编辑
摘要:题面 题意: 给你一个数,他的前 d1 位都是 c1 ,接下来 d2 位是 c2 ,以此类推。每一次操作,你可以选两个相邻的数码,将它们相加以后放回去。问多少次操作以后这个数会变成 1Σdi1015 。 举个例 阅读全文
posted @ 2022-04-01 19:20 1358id 阅读(37) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示