自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Four's

新博客地址:http://kqp.world/,CSDN内容已不再维护

  • 博客(152)
  • 收藏
  • 关注

原创 【长更】一句话题解(组队训练的俄罗斯题、oj、camp)

还是太长了,第二次分裂。。

2020-04-15 23:22:32 22236

原创 【长更】一句话题解(Official及相关camp)

原来的太长了,就分裂一下。

2020-01-18 23:04:10 989

原创 【长更】一句话题解(各大oj)

  太简单的题,但是又要记录下来做过哪些东西,就写在这里啦~  早搞不搞,等到快退役了才来搞

2019-06-26 22:57:28 1544

原创 2021ICPC南京站大杂记

  发现自己真的好久没写游记了啊。。。倒是各式各样的其他小作文写了不少,甚至发现 csdn 这鬼东西还能发动态。。。前言  真没想到吧,大四了还没退役。以前中学说“五年 OI 一场空”,或者“十年 OI 一场空”,今年,都第 11 个年头了。。。  大一打完了没想过会有大二,结果被郭老拉去毛营;大二打完了没想过会有大三,结果被 zayin 哥哥盛情邀请;大三打完了线也出了杯也捧了更不会想到有大四,结果暑假校队选拔的时候被拉进小黑屋谈话,说今年金牌数量危,出线名额危,让我们来救救场,甚至还要拆了我们队变

2021-12-04 23:24:08 1173 3

原创 【AtCoder Grand 030E】Less than 3 题解

题目大意  给定两个长度为 n 的 01 串 s,t,每个串都不会有连续三个相同的字符。现在每次操作可以将 s 的一位反转,但反转之后也要保证没有连续三个相同的字符,求最少的步数使得 s 变成 t。  n≤5000  2s

2021-11-25 19:45:14 295

原创 【2021 ICPC Gran Premio de Mexico 2da Fecha F】Flipped Factorization 题解

题目大意  设 x 的质因数分解为 p1^c1p2^c2⋯pm^cm​,记 f(x)=c1^p1c2^p2⋯cm^pm,给定 n,求 ∑i=1^n f(n) mod 10^9+7。  n≤10^14 10s

2021-11-09 12:11:15 639

原创 【2018 NWERC D】Date Pickup 题解

题目大意  有一幅 n 个点 m 条边的有向图,边有边权(代表通过所需时间),你在 1 号点,女朋友在 n 号点。  你可以选择在 1 号点延迟任意时间之后,选定一条路线开始游走,一旦开始游走就不能停下来。你的女朋友会在时间区间 [a,b] 中的任意一个实数时间点 call 你,你一旦被 call 就要马上过去 n 号点,女朋友的等待时间就是她 call 了之后到你到达所用的时间。  求女朋友的最坏等待时间最小。  n,m≤10^5,

2021-10-09 13:59:34 187

原创 【2021 Multi-University 4 E】Didn‘t I Say to Make My Abilities Average in the Next Life?! 题解

题目大意  定义一个序列的 average 为 (最大值+最小值)/2。  给定一个序列 a1,⋯ ,an​,有 m 次询问,每次问这个区间的所有子区间的 average 期望。  n,m≤2×10^5, 1≤ai≤10^9  多测,∑n,∑m≤3×10^5  8s

2021-08-14 14:11:29 230

原创 【2021 Multi-University 4 G】Increasing Subsequence 题解

题目大意  给定一个排列 a1,⋯ ,an​,求极长上升子序列的数量。  n≤10^5

2021-08-13 10:54:40 110

原创 【SEERC 2020 H】AND = OR 题解

题目大意  定义一个序列是好的,当且仅当能把这个序列里的数划分成两个非空集合,使得一个集合的 and 等于另一个集合的 or。  给定 a1,⋯ ,an​,有 q 个询问,每次询问 al,⋯ ,ar​ 是否是好的。  n,q≤10^5,0≤ai<2^30  3s

2021-08-12 16:10:36 352

原创 【编译原理大作业】Tiny+的三地址码

  咕得有点久了  这是编译原理大作业的第二步:进行语义分析,生成三地址码。  三地址码是一种平台无关的中间代码(类似汇编,但没到 x86、MIPS 那么具体),特点是:1、变量和 label 无需换成具体的地址,能区分清楚就行(例如嵌套作用域的同名变量要区分开);2、寄存器无限量,不需要考虑有限的寄存器池;3、没有关于 CPU、操作系统的对接细节。这还是一个比较中间层次的东西,要生成具体的可执行代码时,不同平台可以直接拿三地址码来翻译。  有了上一步的语法树之后,这一部分就不需要额外的工具了,就在语

2021-08-11 16:32:19 2646

原创 【2021 Multi-University 2 J】I love permutation 题解

题目大意  给定一个 a 和一个奇质数 p(1≤a<p),令 bx=ax mod p, x=1,2,⋯ ,p−1,则 b 序列形成一个 1 到 p−1 的排列,求这个排列的逆序对数量  mod 2。  p≤10^18  多测,T≤10^5

2021-07-25 10:32:45 303 4

原创 【AtCoder Regular 119D】Grid Repainting 3 题解

题目大意  给定一个 H×W 的矩阵,每个格子要么是红色要么是蓝色。每次可以选择一个红色格子,然后把这一列或者这一行染白。问最多能染白多少格子,并输出一种方案。  H,W≤2500  2s

2021-05-27 17:40:04 189

原创 【AtCoder Regular 119E】Pancakes 题解

题目大意  给出一个序列 a1,⋯ ,an​,你可以选择一段区间 [l,r] 然后翻转 al,⋯ ,ar​,使得 ∑i=1n−1∣ai−ai+1∣ 最小。  n≤3×10^5,1≤ai≤10^9 2s

2021-05-19 20:44:21 177

原创 2020 EC Final 诸事不顺记

好像又快过了一星期了。。。简要记一下好了。day -14  昆明之后的两个星期,第一个星期在搞 GDOI 各项准备工作,第二个星期在肝编译原理大作业、编译原理理论作业、通信原理作业。  就这样过了毫无训练的两周,出发了。。。  也不能说毫不接触竞赛,毕竟还是有在搞 GDOI 的。  实验室那边才真的是被我咕爆了。。。day -1  10:20 起飞的航班,7:30 地铁口集合。  ddl 推荐地铁是绕远路的 4-7-3,我们走了 4-8-3,如他所

2021-04-22 21:56:33 405

原创 【编译原理大作业】Tiny+的语法树

这是编译原理大作业的第一步:词法分析与语法分析,最终效果是构建出语法树。  学过编译原理都知道,词法分析要用自动机,语法分析要用 CFG。善良的老师说,我们可以不用手写自动机和 CFG,可以用工具。然后又看到实验室里做逻辑公式求解器的代码也用的是 flex 和 bison,于是我就需要学习 flex+bison 这一套现代工具链。  过程中我发誓我一定要写一篇 flex 和 bison 踩坑记  推荐资料:《flex与bison(中文版)》、bison官方文档,做的过程中遇到问题在谷歌里搜索,

2021-04-17 22:17:24 2110

原创 【Ozon Tech Challenge 2020 F】Kuroni and the Punishment 题解

题目大意  有一个正整数序列 a1,⋯ ,an​,每次操作可以把一个数 +1 或 −1,但要使其仍为正数。问至少多少次操作,使得整个序列的 gcd⁡ 不为 1。  n≤2×10^5  2.5s

2021-04-15 15:54:22 177

原创 【300iq Contest 1 H】Hall‘s Theorem 题解

题目大意  一个二分图,设左边的一个点集为 S,记它在右边的邻集为 N(S),如果 ∣S∣>∣N(S)∣,则称 S 是 critical 的。  给定 n,k,构造一幅左右各 n 个点的二分图,使得 critical 的点集数量恰好为 k。  n<=20, 0≤k<2^n  1s

2021-02-26 17:36:47 248

原创 【300iq Contest 1 K】Knowledge 题解

题目大意  给定一个长度为 n 的、仅含 a,b 的字符串 s,每次可以对 s 做下列操作:在任意位置添加或删除 aa;在任意位置添加或删除 bbb;在任意位置添加或删除 ababab。  问 s 能变成多少种长度为 x 的字符串,答案模 998244353。  n≤3×10^5,x≤10^9

2021-02-08 23:25:50 335

原创 【Samara Farewell Contest 2020 C】Cyclically Shifted Maze 题解

题目大意  给定一幅 n×m 的地图,地图由“.”和“#”构成,“.”表示空地,“#”表示障碍。  求这个地图沿垂直和水平方向分别 shift 多少,能使空地形成一个连通块。求出所有可能的 shift 方案。  n,m≤200  2s

2021-02-08 22:42:52 313

原创 【Samara Farewell Contest 2020 H】Video Reviews - 2 题解

题目大意  有 n 个人排队准备录视频,轮到第 i 个人的时候,如果他被商家钦定,或者排他前面的至少有 ai​ 个人录视频,他就会录视频。问商家至少钦定多少人,使得最终录视频的人数 ≥m。  m≤n≤5×10^7,由于输入过大,仅输入 a1​,接下来给出 k 段生成器,每段生成 ci​ 个 a(保证 ∑i=1kci=n−1

2021-02-02 23:19:31 436

原创 【XVIII Open Cup E.V. Pankratiev. Grand Prix of Gomel E】Exit Song 题解

题目大意  电影院观众席为 n×m 的方阵,其中 k 个座位 (r1,s1),⋯ ,(rk,sk) 已经被占。问从剩下的座位中,选择某一行的一个连续段(长度至少为 1)的方案数。  n,m≤10^5, 1≤k≤nm, n,m ≤ 10^5,给定 r1,s1,ar,br

2020-12-14 20:32:00 306

原创 【2020 黑龙江省赛 E】Everybody Lost Somebody 题解

题目大意  给定一个 SA 数组和一个 height 数组,其中 height 数组的一些位置被抹掉了(用 −1 表示),要求还原一个字典序最小的字符串,保证一定有解。  n≤5000

2020-12-03 20:17:36 459

原创 【2020 Multi-University 4 I】Imperative Meeting 题解

题目大意  有一棵 n 个结点的树,现有 m 个人位于不同的结点,那么要让他们在同一结点相遇的话会有一个最小总路程。而“m个人位于不同结点”共有 (nm) 种情况,求这 (nm) 种情况的最小总路程之和,模 10^9+7。  m≤n≤10^6  多测,T≤1000,∑n≤2×10^6

2020-11-02 17:03:04 177

原创 RSA 破解同一模数的其他私钥

  把那些别人认为显然的而我死也想不出来的东西,都记下来Task  做作业的时候遇到了这么个题:Alice and Bob love each other, so they decide to use a single RSA modulus NNN for their key pairs. Of course each of them does not know the private key of the other. Mathematically, Alice and Bob have the

2020-10-07 11:19:39 569

原创 【FZU2020 J】集合并 题解

题目大意  对于集合 a,定义集合 S(a) 表示集合 a 生成的集合,生成方式为通过以下步骤任意多次:初始,S(a)=a;若存在 x,y∈S(a),但是 x⊕y∉S(a),将其插入到 S(a)中。  现在给定集合 a,b,你需要维护一个数据结构,支持以下操作,共 m 次:1 x

2020-08-25 17:20:44 240

原创 【2020牛客多校第四场 J】Jumping on the Graph 题解

题目大意  给定一幅 n 个点 m 条边的无向连通图,边有边权,定义 D(i,j) 表示从 i 到 j 的所有路径中,次大边权最小是多少(如果路径只有一条边那么次大边权为 0)。  求 ∑i=1n∑j=i+1nD(i,j)  n≤10^5,m≤150000

2020-08-18 21:05:09 264

原创 【CF1394C】Boboniu and String 题解

题目大意  给定 n 个由 N 和 B 组成的字符串 s1,⋯ ,sn​,一个字符串可以做如下操作:增加或删去一个 B、增加或删去一个 N、增加或删去一个 NB、增加或删去一个 BN。定义两个字符串的距离为:对一个字符串做最少多少次操作,可以使两个字符串的 N、B 数量分别相等。  现给定 s1,⋯ ,sn​,求一个也由 N、B 构成的字符串 t,使得 t 到 s1,⋯ ,sn

2020-08-14 11:53:20 402

原创 【2020全国统一省选】组合数问题 题解

题目大意求$$\sum_{k=0}^n f(k) \times x^k \times \binom{n}{k} \pmod p$$其中 n,x,p 为给定整数,f(k) 为给定多项式 $f(k)=\sum_{i=0}^m a_ik^i$ 。n,x,p,a_i ≤ 10^9, m ≤ min(n,1000)1s

2020-08-12 10:53:48 399

原创 【2020百度之星复赛 1005】Battle for Wosneth2 题解

题目大意  Alice 有 n 血,Bob 有 m 血。Alice 和 Bob 轮流攻击对方,Alice 先手,每次攻击如果命中则对方扣 1 点血,否则无事发生。Alice 命中率为 p,Bob 命中率为 q。若有人血量 ≤0 则死亡,游戏结束。  求到最后 Alice 的生命值大于 000 的概率,对 998244353 取模。  n,m≤10^5

2020-08-10 11:07:34 508 4

原创 【2020牛客多校第七场 E】NeoMole Synthesis 题解

题目大意  给定一棵 n 个点的目标树,以及 m 棵模板树,每棵模板树有一个单价 ci​,数量无限多。这里的树都是无根树。  现在要用若干模板树拼成目标树(就是用模板去覆盖目标树,使得目标树的每个点恰好被覆盖一次),求最小代价。  n≤500,m≤200,所有模板树的结点数总和 N≤500  ci≤10^6  1s

2020-08-07 15:06:38 220

原创 【2020牛客多校第八场 D】Disgusting Relationship 题解

题目大意  一个置换可以看成是有 a1​ 个长度为 1 的环 + a2​ 个长度为 2 的环 + …… + an 个长度为 n 的环,满足 ∑i=1^n i⋅ai=n。  记 f(a1,a2,⋯ ,an) 表示各种环的数量分别为 a1,⋯ ,an、长度为 n 的置换,现给定 n,p(p 是质数),问有多少种不同的数列……

2020-08-05 10:09:03 271

原创 【2020百度之星初赛一 1008】【hdu6750】Function 题解

题目大意  记 f(n) 表示 ∑d∣n,gcd⁡(n,n/d)=1 d,给定 n,求 ∑i=1n f(i) mod 10^9+7。  n≤10^12  多测,10 组数据,20s,32768K 。

2020-08-01 23:31:19 248

原创 【USST2020 I】Immortal Trees 题解

题目大意  给定一个 n,表示一棵有标号无根树有 n 个结点。  有如下限制:给定 m 个数对 (xi,yi),表示树上一定要有 (xi,yi) 这条边;有 k 个限制 opi xi degi​,若 opi=0 表示 x 的度数至少为 degi,若 opi=1

2020-06-06 20:08:08 290

原创 【XVIII Open Cup E.V. Pankratiev. Grand Prix of Korea. J】Game of Sorting 题解

题目大意  对于一个序列 a1,⋯ ,an,Alice 和 Bob 在上面博弈,Alice 先手,两人轮流操作,每人每次要么拿走第一个元素或者最后一个元素,谁先使得这个序列不增或不降就获胜(如果一开始就不增或不降那么 Bob 获胜)。  现在给定一个序列 a1,⋯ ,an,有 Q 个询问,每次询问给...

2020-04-10 10:46:41 282

原创 【2017 BSUIR Semifinal D】Friends rescue 题解

题目大意  有一个池塘,中间有 n 行 n+1 列的石头阵。  连边只能连相邻的格子,相邻定义为四连通。  现在左边第一列石头已经跟左边大陆 L 相连,右边最后一列石头已经跟右边大陆 R 相连。问剩下的有多少种连边方式,使得 L 与 R 连通。  n≤42

2020-03-31 22:40:50 428

原创 【2017 BSUIR Semifinal G】Digital characteristic 题解

题目大意  定义函数 f(n) 表示对 n 一直求数位和直至 n 为个位数,即:f(n)={nn<10,f(g(n))otherwise,f(n)=\begin{cases}n&n<10, \\f(g(n))&\text{otherwise,}\end{cases}f(n)={nf(g(n))​n<10,otherwise,​...

2020-03-31 21:10:26 463

原创 【JZOJ4939】平均值 题解

题目大意  给定一个长度为 n 的序列 a1,⋯ ,an​,求所有区间的 mex 平均值之和,即∑l=1^n∑r=l^n mex(al,al+1,⋯ ,ar)/r−l+1...

2020-03-30 11:52:30 355

原创 【2018 BSUIR Final C】Partial Sums 题解

题目大意  给定一个 n×m 的 01 矩阵 A0​。定义一次操作为将这个矩形每个元素求异或前缀和,即 Ak[i,j]=(∑u=1i∑v=1jAk−1[u,v]) mod 2...

2020-03-28 23:06:16 366

原创 【AtCoder Grand 028E】High Elements 题解

题目大意  给定一个长度为 n 的排列。  现在有两个空数组 X 和 Y,你要依次把排列的每个元素放到 X 数组或者 Y 数组,使得最后 X 数组和 Y 数组的 high element 个数相同。定义数组中一个元素为 high element 当且仅当它是其前缀最大值。  一个元素放 X 数组记为 0,放 Y 数组记为 1,你要求字典序最小的方案...

2020-03-25 23:20:15 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除