10 2021 档案

摘要:Link. ATcoder Description. 有 n 个字符串,选出 K 个按任意顺序连接。 求字典序最小的方案。 1kn50 Solution. 首先,当 K=n 的情况是一个经典原题。 可以直接 sort(s.begin(),s.e 阅读全文
posted @ 2021-10-31 18:15 Peal_Frog 阅读(109) 评论(0) 推荐(0) 编辑
摘要:Link. Luogu Codeforces Description. 给定一个矩阵,构造一个矩阵,使得它满足 两个矩阵每行最大值构成的集合相同 两个矩阵每列最大值构成的集合相同 构造的矩阵每行单峰 构造的矩阵每列单峰 Solution. 首先找到最大值构成的集合,然后从左上往右下填。 如果新元素在 阅读全文
posted @ 2021-10-29 20:23 Peal_Frog 阅读(49) 评论(0) 推荐(0) 编辑
摘要:Link. Codeforces F1 Codeforces F2 Luogu F1 Luogu F2 Description. 树上交互,有两个标记点。 每次你询问一个点集,每次返回这个点集中到两标记距离和最小的点和这个距离和。 F1 14 F2 11 次内询问出两个标记点。 So 阅读全文
posted @ 2021-10-29 18:56 Peal_Frog 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Link. Codeforces Luogu Description. 有 n 张牌,正面反面都写着两两不同的数。 你可以翻转若干张牌,然后任意排序。 要求正面的数构成单调递增序列,翻面构成单调递减序列。 问最少翻转次数,或判断无解。 Solution. 先考虑无解情况,如果存在一对 \(a 阅读全文
posted @ 2021-10-29 15:08 Peal_Frog 阅读(86) 评论(0) 推荐(0) 编辑
摘要:Link. Codeforces Luogu P.S. 看上去好清真啊,看上去好原题啊,看上去好清新啊,洛谷评分也就一个紫,点开难度。 woc *3100,恐惧了恐惧了,爪巴了爪巴了。 和 @Krimson 一起胡的一个做法。 Description. 有一棵树,无根边带权。 一个排列的 \(\{p 阅读全文
posted @ 2021-10-29 08:01 Peal_Frog 阅读(63) 评论(0) 推荐(0) 编辑
摘要:Link. Codeforces Luogu Description. 有三个无向图 G1,G2,G3,均有 n 个点。 以这三个图构造一个有 n3 个点的无向图 G,构造方式如下: \(\forall (u,v)\in G_1,\forall x,y\in[ 阅读全文
posted @ 2021-10-28 15:59 Peal_Frog 阅读(75) 评论(1) 推荐(1) 编辑
摘要:Link. Codeforces Luogu Description. 有很多个房子,都是单位正方形,左下角为 (xi,0),右上角为 (xi+1,1)。 保证 xiN,房子不相交,相邻两个房子距离不超过 D。 现在有若干个点,问以这若干个 阅读全文
posted @ 2021-10-27 21:46 Peal_Frog 阅读(41) 评论(0) 推荐(0) 编辑
摘要:Link. Codeforces Luogu P.S. 半个上午和半个下午被这题折磨光光了/ll /ll /ll 本文共出现了 10 次 binary search /tuu 这个做法可能比较菜,最大的点用了 18729 个询问。 Description. 交互,有张 n(n600) 阅读全文
posted @ 2021-10-27 21:42 Peal_Frog 阅读(150) 评论(0) 推荐(0) 编辑
摘要:Link. Codeforces Luogu Description. 有 n 个数 {ai},每个数有 35 个因数。 求 ai 的因数个数。 n500,ai2×1018 Solution. 阅读全文
posted @ 2021-10-27 10:44 Peal_Frog 阅读(47) 评论(0) 推荐(0) 编辑
摘要:Link. Luogu Codeforces Description. n 堆石子,Alice Bob 打隔膜,他们分别从 [1,m] 中选一个值,设为 AB。 Alice Bob 分别可以从任意一堆中取出 AB 个石子,不能操作的人输。 问对于不 阅读全文
posted @ 2021-10-26 20:39 Peal_Frog 阅读(93) 评论(0) 推荐(0) 编辑
摘要:Link. ATCoder Luogu Description. 机器人从 0 出发向 D 走。 有 n 个指令形如 ai,让他向 Dai 个单位。 机器人很贪心,如果走过去到 D 的距离更远它会拒绝执行这个指令。 每次你可以修改指令 阅读全文
posted @ 2021-10-26 15:35 Peal_Frog 阅读(28) 评论(0) 推荐(0) 编辑
摘要:Link. ATcoder Luogu Description. 交互题。 有很多好人和坏蛋,你知道有 a 个好人和 b 个坏蛋。 你每次可以问 xy 是不是好人。 如果 x 是好人他会如实回答,否则会按一定策略任意回答。 问你能否判断哪些人是好人,并交互。 阅读全文
posted @ 2021-10-26 08:24 Peal_Frog 阅读(44) 评论(0) 推荐(0) 编辑
摘要:Link. CodeforcesF1 CodeforcesF2 LuoguF1 LuoguF2 Description. 有一个长度为 n 的序列,求每个严格递增子序列异或值的并。 F1 : n105,V500 F2 : \(n\le 10^6,V\le 5000\ 阅读全文
posted @ 2021-10-25 09:21 Peal_Frog 阅读(240) 评论(1) 推荐(3) 编辑
摘要:P4364 [九省联考2018]IIIDX 题解Link. Luogu Solution Link Description. 给定一棵树,第 i 个点的父亲是 ik。 有一些权值,你需要对每个节点附上一个权值,满足每个点都比他所有后代小,使得权值构成的序列字典序最大。 Solution. 逐 阅读全文
posted @ 2021-10-23 08:40 Peal_Frog 阅读(59) 评论(0) 推荐(0) 编辑
摘要:AT2383 [AGC015E] Mr.Aoki Incubator 题解Link. ATcoder Luogu Description. 数轴上有很多点 (x,v) 表示初始在 x,以 v 运动。 你可以给若干个点染色,染色点与其他点相遇后可以让未染色点带上颜色,且可以继续染色。 问有多少种初始染色状态,使得最后所有点都被染色了。 保证 \(x\ 阅读全文
posted @ 2021-10-22 14:18 Peal_Frog 阅读(48) 评论(0) 推荐(0) 编辑
摘要:CF446D DZY Loves Games 题解Link. Luogu Codeforces Description. 有一张地图,n 个点 m 条边。 有一些点有障碍,进入后扣血,保证第一个房间没有,第 n 个房间有。 有一个人,初始在 1,每次会等概率随机选择一条出边走过去。 初始血量为 K,问从 \( 阅读全文
posted @ 2021-10-22 07:40 Peal_Frog 阅读(64) 评论(0) 推荐(0) 编辑
摘要:CF446B DZY Loves Modification 题解Link. Codeforces Luogu Description. 给定 n×m 的矩阵,进行 K 次操作。 每次操作选定一行或一列,获得这行、列的和的价值,并把整行、列减去 p。 问 K 次操作后价值和最大值。 Nailve Solution. 胡了 阅读全文
posted @ 2021-10-21 11:32 Peal_Frog 阅读(40) 评论(0) 推荐(0) 编辑
摘要:AT2668 [AGC017E] Jigsaw 题解Link. ATcoder Luogu Description. (这个是题目大意) 有很多块积木,形如下图 问能否构造一种方式,使得满足 每个积木都被用上 没有一块积木悬空 积木要么在地上要么放在另一块积木上 积木正中间必须在地上 Solution. 我只能膜拜 @\(\text{F}\color 阅读全文
posted @ 2021-10-20 22:10 Peal_Frog 阅读(45) 评论(0) 推荐(0) 编辑
摘要:CF1580D Subsequence 题解Link. Codeforces Luogu Description.. 给定一个序列 {ai},选出长度为 k 的子序列 {abi},使得下式最大。 \(\sum_{i=1}^mma_{b_i}-\sum_{i=1}^m\sum_{j=1}^mF(b_i, 阅读全文
posted @ 2021-10-20 12:42 Peal_Frog 阅读(31) 评论(0) 推荐(0) 编辑
摘要:CF1481F AB Tree 题解Link. Codeforces Luogu Description. 给定 n 个点的树,1 是根,染出 k 个白点 nk 个黑点。 求出最少的本质不同的从根走到某个节点连成的字符串数,并构造。 Solution. 首先考虑没有 k 的限制,肯定每层染相同 阅读全文
posted @ 2021-10-19 22:17 Peal_Frog 阅读(30) 评论(0) 推荐(0) 编辑
摘要:CF1237F Balanced Domino Placements 题解Link. Codeforces Luogu Description. n×m 的网格,放了 k 个骨牌。 在剩下填若干个骨牌,没有一行有两个被骨牌覆盖的格子,没有一列有两个被骨牌覆盖的格子。 Solution. 首先考虑一个非常 Naive 的做法,就是把所有被覆盖的删 阅读全文
posted @ 2021-10-19 17:35 Peal_Frog 阅读(40) 评论(0) 推荐(0) 编辑
摘要:CF840E In a Trap 题解Link. Codeforces Luogu Description. 有一颗以 1 为根的树,每个点上有一个点权 ai(ain)。 每次询问路径 uv 上最大的 aidis(i,v),保证 u 为 \ 阅读全文
posted @ 2021-10-19 15:16 Peal_Frog 阅读(67) 评论(0) 推荐(0) 编辑
摘要:CF840C On the Bench 题解Link. Codeforces Luogu Description. 给定序列 {ai},求有多少个排列是好的。 一个排列 {pi} 是好的,当且仅当 i[2,n],api1×api 是完全平方数。 Sol 阅读全文
posted @ 2021-10-18 22:07 Peal_Frog 阅读(29) 评论(0) 推荐(0) 编辑
摘要:CF1528F AmShZ Farm 题解Link. Luogu Codeforces Description. 称一个数列 {ai} 是好的,当且仅当 {bi},满足 i[1,n],bi0 {ai+bi} 是个排列。 一个数列的权值是所有数 阅读全文
posted @ 2021-10-18 09:08 Peal_Frog 阅读(54) 评论(0) 推荐(0) 编辑
摘要:CF1375H Set Merging 题解Link. Codeforces Luogu Description. 有一个长度为 n(n212) 排列,和 Q(Q216) 个要求。 初始有 {{a1},{a2},,{an}} 这个大集合。 有一种操作: 选择 阅读全文
posted @ 2021-10-17 11:14 Peal_Frog 阅读(45) 评论(0) 推荐(0) 编辑
摘要:ARC128 比赛记录(题解速览总之就是非常拉 A 发现有 ab×bc=ac,所以贡献可以拆开,拆成两两相邻的乘积。 然后直接贪心如果 1 就乘上即可。 B 设三种颜色分别为 0,1,2,则每次变化总和 mod3 是不变的 阅读全文
posted @ 2021-10-16 23:44 Peal_Frog 阅读(204) 评论(0) 推荐(0) 编辑
摘要:CF1375F Integer Game 题解Link. Codeforces Luogu Description. 给你 a,b,c,先手选择一个 x[1,1012],后手选择 a,b,c 中一个数。 然后在后手选择的数上加 k,你需要吊打 spj。 Solution. 差一步啊啊啊啊啊啊啊啊啊啊,就真 阅读全文
posted @ 2021-10-16 14:26 Peal_Frog 阅读(33) 评论(0) 推荐(0) 编辑
摘要:CF444B DZY Loves FFT 题解Link. Codeforces Luogu Description. 随机生成一个排列 {ai} 和一个 01 序列 {bi}ci+j=maxi,jaibj Solution. 学不会乱搞 首先发现随机生成,必然乱搞。 发现如 阅读全文
posted @ 2021-10-15 09:03 Peal_Frog 阅读(51) 评论(0) 推荐(0) 编辑
摘要:CF685D Kay and Eternity 题解Link. Codeforces Luogu Description. 有 n 个格子被涂黑,第 i 个是 (xi,yi),对每个 x[1,n],求出恰好包含 x 个黑格子的 k×k 矩形数量。 k300 Solu 阅读全文
posted @ 2021-10-14 20:44 Peal_Frog 阅读(32) 评论(0) 推荐(0) 编辑
摘要:CF685C Optimal Point 题解Link. Codeforces Luogu Flying2018's Solution Solution. Coding. 点击查看代码 //是啊,你就是那只鬼了,所以被你碰到以后,就轮到我变成鬼了{{{ #include<bits/stdc++.h> using namespace std;ty 阅读全文
posted @ 2021-10-14 19:03 Peal_Frog 阅读(38) 评论(0) 推荐(0) 编辑
摘要:AT3963 [AGC024F] Simple Subsequence Problem 题解Link. ATcoder Luogu Description. 给定 m 个长度不超过 n(n20) 的 01 串。 找到字典序最小的字符,使它是至少 K 个字符串的子序列。 Solution. 首先考虑一个暴力做法,dpS,T 表示当前答案字符串是 阅读全文
posted @ 2021-10-14 15:58 Peal_Frog 阅读(24) 评论(0) 推荐(0) 编辑
摘要:AT3962 [AGC024E] Sequence Growing Hard 题解Link. ATcoder Luogu Description. 给定 n,k,m,统计序列序列数 {Ai(i[0,n])},使得 size(Ai)=i i[1,n],j[1,i],Ai(j)[1,k] 阅读全文
posted @ 2021-10-14 07:49 Peal_Frog 阅读(46) 评论(0) 推荐(0) 编辑
摘要:CF379G New Year Cactus 题解P.S. 从下午 2:00 做到晚上 9:30!!! Link. Codeforces Luogu Description. 看到仙人掌就想到圆方树。 考虑这题能否把一个环的贡献拆到方点上去,这样就可以做了。 考虑定义一个方点的颜色是它对应环的两端颜色,如果一黑一白就让它为灰色。 那这样每个点所对应 阅读全文
posted @ 2021-10-13 21:46 Peal_Frog 阅读(77) 评论(0) 推荐(0) 编辑
摘要:CF850E Random Elections 题解Link. Codeforces Luogu Description. 有一个函数 f(S) 表示当状态为 S 的投票状态是 1 赢还是 2 赢。 现在每个人等概率随机一个 ABC 的排列表示三个候选人的优先级。 进行三轮大选,问存在一个人赢了两局的概率。 保证 \( 阅读全文
posted @ 2021-10-12 21:46 Peal_Frog 阅读(53) 评论(0) 推荐(0) 编辑
摘要:CF850C Arpa and a game with Mojtaba 题解Link. Codeforces Luogu Prove of time complexity Solution. SG 函数,然后做完了。 状压状态,然后直接暴力转移。 看上去是 O(109×32) 的复杂度,但是可以证明记搜复杂度正确。 评论区有一个高妙的证明,可惜我现在看 阅读全文
posted @ 2021-10-12 07:14 Peal_Frog 阅读(46) 评论(1) 推荐(1) 编辑
摘要:CF1214G Feeling Good 题解Link. Codeforces Luogu Description. 维护一个二维矩阵 ax,y,支持: w[l,r],ax,wax,w1。 找到 x<y,p<q 使得 \(a_{x,p}=a_{y 阅读全文
posted @ 2021-10-11 22:09 Peal_Frog 阅读(33) 评论(1) 推荐(1) 编辑
摘要:CF850A Five Dimensional Points 题解Link. Codeforces Luogu Description. 给定 n 个五维坐标系中的点,找到所有点 A,使得 B,CS,<AB,AC>≥π2 阅读全文
posted @ 2021-10-11 21:47 Peal_Frog 阅读(49) 评论(1) 推荐(1) 编辑
摘要:CF1214F Employment 题解Link. Codeforces Luogu Description. 环上有 n 个源点 n 个汇点。 匹配它们使得距离和最短,输出方案。 Solution. 首先路径肯定不会相交。 然后我们破环成链。 把 bimbibi+m 当成 \(b_i\ 阅读全文
posted @ 2021-10-11 17:27 Peal_Frog 阅读(43) 评论(1) 推荐(1) 编辑
摘要:Link. Codeforces Luogu Description. 给定一棵树,每次选择 k 个点,问把这 k 个点分成不超过 m 个集合,满足 不存在两个节点属于同一个集合,它们之间存在祖先后代关系。 集合和集合之间本质不相同。 \(\sum k\le 10^5,1\l 阅读全文
posted @ 2021-10-11 11:52 Peal_Frog 阅读(41) 评论(0) 推荐(0) 编辑
摘要:CF643D Bearish Fanpages 题解Link. Codeforces Luogu Description. 有一棵奇环内向数,第 i 个点指向 fi。 每个点有一个权值 tidegx 表示的是它父亲和儿子总数。 第 x 个点的价值是 \(\left\lceil\frac{t_x}{\d 阅读全文
posted @ 2021-10-09 15:44 Peal_Frog 阅读(137) 评论(0) 推荐(0) 编辑
摘要:CF643C Levels and Regions 题解Link. Codeforces Luogu Description. 给定所有 n 个数,划分成 K 个区间。 设第 i 个数所在段的左端点是 li,则它的贡献是下式 x=liititi 问划分成 K 个区间 阅读全文
posted @ 2021-10-09 07:04 Peal_Frog 阅读(30) 评论(0) 推荐(0) 编辑
摘要:CF671C Ultimate Weirdness of an Array 题解Link. Codeforces Luogu Description. 对于所有区间,权值定义为它补集中两两 gcd 最大值。 求所有区间和,如果补集大小 1 则直接当作 0。 Solution. 差分,要求满足 gcd<=k 的区间有多少个 发现区间从 阅读全文
posted @ 2021-10-08 19:59 Peal_Frog 阅读(27) 评论(0) 推荐(0) 编辑
摘要:AT3949 [AGC022D] Shopping 题解Link. Atcoder Luogu P.S. 和 @Lillia 从 8:00 嘴巴到 8:45,总算嘴巴出来了个做法。 Solution. 首先,画一张 时间-位置 图。 如果有这样的商店,容易证明它搭乘向左的列车肯定不劣,我们定义它为左箭头。 同理,左边也会有只能向右的箭头,定义为右箭头。 阅读全文
posted @ 2021-10-08 07:39 Peal_Frog 阅读(49) 评论(0) 推荐(0) 编辑
摘要:CF241E Flights 题解Link. Codeforces Luogu Description. 有 n 个点,m 条边,每条边权为 12。 要求构造一种方案,使得 1n 的所有路径长度都相等。 Solution. 差分约束。 首先,1n 所有 阅读全文
posted @ 2021-10-07 13:36 Peal_Frog 阅读(39) 评论(0) 推荐(0) 编辑
摘要:CF494C Helping People 题解Link. Codeforces Luogu Description. 有一个长度为 n 的区间和 q 个询问。 对于每个区间有 pi 的概率区间 +1,有 1pi 概率 1。 问最后最大值的期望。 保证区间互不相交。 Solution. 感觉 阅读全文
posted @ 2021-10-05 21:58 Peal_Frog 阅读(37) 评论(0) 推荐(0) 编辑
摘要:CF1592F Alice and Recoloring 题解Link. Codeforces F1 Codeforces F2 Luogu F1 Luogu F2 Description. 有一个 01 矩阵,现在你有以下四种操作 选择一个包括 (1,1) 的矩阵并对其反色 选择一个包括 (n,1) 的矩阵并对其反色 选择一个包括 \((1, 阅读全文
posted @ 2021-10-05 08:03 Peal_Frog 阅读(72) 评论(0) 推荐(0) 编辑
摘要:GYM 102452E 题解Link. Codeforces Description. 给定一个排列,每次可以选出 3 个数并删掉最大和最小的。 问哪些数能存活到最后。 Solution. 首先考虑那个中为数经典套路,大于它的 +1 小于它的 1。 首先,考虑如果序列和为 0 那肯定可以。 就 阅读全文
posted @ 2021-10-04 20:55 Peal_Frog 阅读(38) 评论(1) 推荐(1) 编辑
摘要:CF862C Mahmoud and Ehab and the xor 题解Link. Codeforces Luogu Description. 给你一个数 x 问你能不能分解成 n 个互不相同的数,使得这 n 个数的异或和为 x。 Solution. Corner Case 太多了 首先,一眼秒,直接前前 n2 个是 i 阅读全文
posted @ 2021-10-04 19:45 Peal_Frog 阅读(18) 评论(0) 推荐(0) 编辑
摘要:P5556 圣剑护符Link. Luogu Description. 给定一个点带权的无根树,支持: 链 x 链查询是否存在两个不同集合他们所有元素 值相等。 Solution. 直接转化成是否存在一个集合它所有元素 起来是 0 \(\log^3 阅读全文
posted @ 2021-10-04 18:01 Peal_Frog 阅读(51) 评论(0) 推荐(0) 编辑

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