08 2021 档案

摘要:CF986F Oppa Funcan Style Remastered 题解Link. Codeforces Luogu Description. 求是否存在序列 \(\{b_i\}\) 使得 \(\forall i,b_i|B\) 且 \(\sum_{i}b_i=A\)。 \(A\le 10^{18}\),\(B\le 10^{15}\) 且保证本质不同的 \(B\) 不 阅读全文
posted @ 2021-08-31 16:22 Peal_Frog 阅读(133) 评论(0) 推荐(0)
摘要:CF986C AND Graph 题解Link. Codeforces Luogu Descripiton. \((i,j)\in G\) 当且仅当 \(a_i\&a_j=0\)。 问图有几个连通块。 Solution. 这种题无法投机取巧,所以只能 \(O(2^n\cdot n)\) 这样的暴搜。 考虑怎么暴搜,新建一些辅助点,指向所 阅读全文
posted @ 2021-08-30 20:59 Peal_Frog 阅读(79) 评论(0) 推荐(0)
摘要:CF1562F Tubular Bells 题解Link. Codeforces Luogu 评论区一位老哥做法 Description. 给定一个长度为 \(n\) 的序列,是一个 \([l,\dots,r]\) 的排列。 给定 \(n\),每次可以询问任意不同两个的 \(\text{lcm}\),要在 \(n+5000\) 的复杂度内问出序列 阅读全文
posted @ 2021-08-29 21:02 Peal_Frog 阅读(197) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-08-28 16:37 Peal_Frog 阅读(3) 评论(0) 推荐(0)
摘要:CF407D Largest Submatrix 3 题解Link. Codeforces Luogu Description. 给定一个 \(n\times m\) 的矩阵,求最大的子矩阵,满足其没有重复元素。 \(n\le 400\) Solution1. 复杂度 \(O(n^3\log n)\),无法通过 考虑枚举矩阵上边界和下边界。 对于每个点维护 阅读全文
posted @ 2021-08-27 15:46 Peal_Frog 阅读(191) 评论(0) 推荐(0)
摘要:密码是我们对台上那位的昵称(无拼音 阅读全文
posted @ 2021-08-27 11:26 Peal_Frog 阅读(63) 评论(0) 推荐(0)
摘要:CF407E k-d-sequence 题解Link. Codeforces Luogu Description. 找一个最长的子区间使得该子区间加入至多 \(k\) 个数以后,排序后是一个公差为 \(d\) 的等差数列。 Solution. 首先,一段区间 \([l,r]\) 可以被构成公差为 \(d\) 的等差数列当且仅当 没有元素相同 阅读全文
posted @ 2021-08-27 10:03 Peal_Frog 阅读(44) 评论(0) 推荐(0)
摘要:CF1562 比赛记录A B C D1 憨批题。 D2 多测没清空 WA on 1,还没检查出来 阅读全文
posted @ 2021-08-27 08:27 Peal_Frog 阅读(51) 评论(0) 推荐(0)
摘要:CF559D Randomizer 题解Link. Codeforces Luogu Description. 给定一个凸包,随机选一个点数 \(\ge3\) 的点集。 问选出点集构成凸包内整点数的期望。 精度 \(10^{-9}\) Solution. 首先,凸包内整点显然想到皮克定理。 皮克定理是 \(Area=Cnt_{inside 阅读全文
posted @ 2021-08-26 20:19 Peal_Frog 阅读(100) 评论(0) 推荐(0)
摘要:P7502 「HMOI R1」不知道是啥的垃圾题 题解Link. Luogu Description. 给定一个二元组集合 \(S\),要求支持: 插入一个二元组 \((a,b)\) 删除一个二元组 \((a,b)\) 给定 \((x,y)\),求 \(\sum_{(a,b)\in S}[x\oplus a>y\oplus b]\) Solution. 阅读全文
posted @ 2021-08-26 14:07 Peal_Frog 阅读(73) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-08-26 09:06 Peal_Frog 阅读(6) 评论(0) 推荐(0)
摘要:CF1558E Down Below 题解Link. Codeforces Luogu Description. 给定一张无向图 \(G\),除了 \(1\) 节点每个节点有两个权值 \(a_i,b_i\)。 你初始在 \(1\) 节点,有一个权值 \(val\),你可以从 \(u\) 移动到 \(v\) 当且仅当: \(u,v\in G\ 阅读全文
posted @ 2021-08-25 19:56 Peal_Frog 阅读(105) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-08-25 09:17 Peal_Frog 阅读(1) 评论(0) 推荐(0)
摘要:A 不会,skip 跳 B。 发现 B 可以空间 \(O(n)\) 时间单 \(\log\),码。 一发 AC,和别人换到了个 A 然后开 C,发现构造,发现了无解情况特判。 当时发现了个性质,就是 \(\forall i\bmod2=0,i\) 和 \(i+1\) 永远在一起。 所以直接做,发现假 阅读全文
posted @ 2021-08-25 08:31 Peal_Frog 阅读(91) 评论(0) 推荐(0)
摘要:CF1383C String Transformation 2 题解Link. Codeforces Luogu Description. 每次选出若干相同字符,变成另一种相同字符。 问从 \(S\) 至少几步变成 \(T\)。 Solution. 首先很显然建图,注意每条边是有时间的。 然后就错了!忘记考虑时间了,大小为 \(n\) 的完全有向图需要 \(2\cd 阅读全文
posted @ 2021-08-24 07:36 Peal_Frog 阅读(131) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2021-08-23 10:44 Peal_Frog 阅读(0) 评论(0) 推荐(0)
摘要:Link. Codeforces C1 Codeforces C2 Luogu C1 Luogu C2 Problem. 定义每次序列 \(b\) 作用于序列 \(a\) 的操作为,选择一个 \(i\) \(a_i\leftarrow\min\left(a_i,\frac{a_i+a_{i+1}-b 阅读全文
posted @ 2021-08-23 10:15 Peal_Frog 阅读(81) 评论(0) 推荐(0)
摘要:CF1540B Tree Array 题解Link. Codeforces Luogu Description. 给定一棵树,约定一个序列 \(\{a_i\}\) 是合法的,当且仅当: \(\forall i\in[1,n],\exists j\in[1,i),(a_i,a_j)\in\mathbf G\) 一个序列的价值定义为逆序对数,求 阅读全文
posted @ 2021-08-22 19:56 Peal_Frog 阅读(76) 评论(0) 推荐(0)
摘要:P7482 不条理狂诗曲 题解Link. Luogu Description. 给定一个序列 \(\{a_i\}\),定义 \(f(l,r)\) 表示 \([l,r]\) 中取出一些不相邻数的最大和。 求 \(\sum_{l=1}^n\sum_{r=l}^nf(l,r)\)。 Solution. 分治,拆贡献,然后接下来需要考虑 阅读全文
posted @ 2021-08-22 11:52 Peal_Frog 阅读(173) 评论(0) 推荐(0)
摘要:CF1559D Mocha and Diana 题解Link. Codeforces Luogu Description. 给定两棵森林,节点编号都是 \([1,n]\)。 每次操作选出两个节点 \(x\) 和 \(y\),满足在两棵树上 \(x\) 号节点均不和 \(y\) 号联通,并把他们相连。 最大化操作次数,并构造。 Solution. 设第 阅读全文
posted @ 2021-08-20 20:19 Peal_Frog 阅读(66) 评论(0) 推荐(0)
摘要:P2519 [HAOI2011]problem a 题解Link. Luogu Description. 有 \(n\) 个人,第 \(i\) 个人说有 \(a_i\) 个人成绩比他高,有 \(b_i\) 个比他低。 问至少几个人说谎了。 Solution. 首先考虑每个人说的话本质含义是什么。 相当于对他来说,第 \(a_i+1\) 个人到第 \(n- 阅读全文
posted @ 2021-08-19 20:52 Peal_Frog 阅读(50) 评论(0) 推荐(0)
摘要:P4557 [JSOI2018]战争 题解Link. Luogu Description. 有两个部落,每个部落有一些营地,对应为二维平面上的一些点。 定义两个部落会发生重读,当且仅当满足以下条件之一。 定义一个部落的控制范围是它所有营地构成的凸包。 定义两个部落会发生冲突,当且仅当一个部落的一个营地在另一个部落控制范围内。 现在,向往核平 阅读全文
posted @ 2021-08-16 22:11 Peal_Frog 阅读(116) 评论(0) 推荐(0)
摘要:Link. Codeforces Luogu Description. 有一些二元组 \(\{(a_i,b_i)\}\),\(\forall i\in[1,n],a_i\le b_i\)。 一个选择方案 \(\{k_i\}\) 是合法的,当且仅当 \(\forall i\in[1,l),b_{k_i 阅读全文
posted @ 2021-08-15 16:06 Peal_Frog 阅读(47) 评论(0) 推荐(0)
摘要:Link. ATcoder Luogu Description. 给定三个矩形,保证不交且为偏序关系。 定义一个方案包括三个点和一条经过三个点的路径,三个点分别在三个矩形内。 定义两个方案相同当且仅当三个点相同而且路径相同。 统计方案数,坐标 \(\le 10^6\) Solution. 复杂度 \ 阅读全文
posted @ 2021-08-14 09:24 Peal_Frog 阅读(60) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-08-11 11:59 Peal_Frog 阅读(5) 评论(0) 推荐(0)
摘要:Link. Codeforces Luogu Description. 有 \(n\) 个人,每个人有一个权值 \(a_i\)。 第 \(i\) 个人和第 \(j\) 个人是朋友当且仅当:\(a_i\&a_j=0\) 有一个传销组织,每个人可以通过以下两种方式加入它 自愿加入,不会获得任何价值 一个 阅读全文
posted @ 2021-08-10 18:31 Peal_Frog 阅读(71) 评论(0) 推荐(0)
摘要:垫底咯! A 挺快,B nt 了罚了一发。 C nt 了刚开始以为没想到 \(1\&1>1\oplus 1\) 罚了两发。 然后后来又 nt 一位有 \(n\) 个 \(< 2^k\) 的数方案数是 \(2^k\) 的,然后白吃罚时。 D 直接线段树做完了。 赛后:E 嘴巴了,然后交互库太菜了,搞个 阅读全文
posted @ 2021-08-10 11:48 Peal_Frog 阅读(32) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-08-10 11:35 Peal_Frog 阅读(2) 评论(0) 推荐(0)
摘要:太菜了。 A B C 没啥意思,B 刚开始看错题了,所以先 AC 了 C。 D 刚开始从头、从尾开始 bfs,然后罚时了两发。 后来发现是个 DAG,所以我们可以直接删掉一条路径后判联通。 E 刚开始搞了个置换有一个地方漏套了个 id[],然后一度以为构造方法假了。 F 胡了个假算,就是直接考虑开头 阅读全文
posted @ 2021-08-09 20:09 Peal_Frog 阅读(26) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-08-09 11:58 Peal_Frog 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-08-09 11:58 Peal_Frog 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-08-09 11:57 Peal_Frog 阅读(1) 评论(0) 推荐(0)
摘要:Link. Codeforces Luogu Description. 求满足 \(\sum_{i=0}^{+\infty}a_i2^i=m\) 且 \(\forall i\in\mathbb N,a_i\in[0,8)\) 的 \(\{a_i\}\) 数量。 Solution. 没思路 首先,考虑 阅读全文
posted @ 2021-08-08 20:50 Peal_Frog 阅读(71) 评论(0) 推荐(0)
摘要:Link. Codeforces Luogu Thanks To Lillia P.S. 以下推理过程都是看完题解之后回想的。 Description. 给定一个图,每条边可以有 \(0\) 或 \(1\) 或 \(2\) 个金币,每个点可以有 \(0\) 或 \(1\) 个金币。 每个点的权值定义 阅读全文
posted @ 2021-08-08 13:37 Peal_Frog 阅读(70) 评论(0) 推荐(0)
摘要:Link. Codeforces Luogu Description. 给定一些和 \(x\) 轴平行的线段,保证两两不交。 现在你需要找到一个向量,使得他们按照这个向量的方向都平移到 \(x\) 轴上,还是两两不交。 最小化平移后最左端点到最右端点的距离,输出这个最小值 Solution. 没想到 阅读全文
posted @ 2021-08-08 11:07 Peal_Frog 阅读(61) 评论(0) 推荐(1)
摘要:Link. Codeforces Luogu Description. 给定平面上 \(n(n\le 10^5)\) 个点,问有几种不同的选点方案,使得它能被一个没有上边界的矩形所包含,且其他没有点被这个矩形包含。 Solution. 数数数重了。 首先,我们发现有一个很显然的做法,就是从上往下考虑 阅读全文
posted @ 2021-08-07 13:10 Peal_Frog 阅读(42) 评论(0) 推荐(1)
摘要:Link. Codeforces Luogu Description. 给定一棵有根树,定义 \(F_k(i)\) 表示第 \(i\) 号点子树内最大的满 \(k\) 叉树,求 \(\sum_{i=1}^n\sum_{j=1}^nF_j(i)\) Range. \(n\le 3\times 10^5 阅读全文
posted @ 2021-08-06 19:20 Peal_Frog 阅读(89) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2021-08-05 19:24 Peal_Frog 阅读(14) 评论(0) 推荐(1)
摘要:Description. 给定一张带权无向图,有些边还没赋权,权值范围是 \([1,+\infty]\)。 构造一种方案,使得 \(s\) 到 \(t\) 最短路长度为 \(L\),输出方案。 Solution. 假装所有没赋权边全都为 \(1\) 然后跑一遍 dijkstra,如果最段路已比 \( 阅读全文
posted @ 2021-08-02 19:21 Peal_Frog 阅读(52) 评论(0) 推荐(1)
摘要:Link. Codeforces C1 Codeforces C2 Luogu C1 Luogu C2 Description. 每张照片有一个权值 \(w_i\),每次第 \(x\) 张照片有 \(\frac{w_x}{\sum_{i=1}^nw_i}\) 的概率被展示。 每次,如果这张照片被喜欢 阅读全文
posted @ 2021-08-02 10:40 Peal_Frog 阅读(135) 评论(0) 推荐(0)
摘要:CF 1548 比赛记录上红了,但是想到如果自己打根本没这么高,都是被带上去的,就一点都高兴不起来。 A B D1 会,C 还要去看一下 阅读全文
posted @ 2021-08-02 08:47 Peal_Frog 阅读(93) 评论(1) 推荐(0)
摘要:CF1500A Going Home 题解Description. 给定一个长度为 \(n(n\le 2\times 10^5)\) 的序列 \(\{a_i\}\),其中 \(\forall i\in[1,n],a_i\le2.5\times 10^6\)。 找到一组 \((x,y,z,w)\),使得 \(a_x+a_y=a_z+a_w\) 阅读全文
posted @ 2021-08-01 19:04 Peal_Frog 阅读(104) 评论(0) 推荐(0)