方差 题解noip 2021

ICPC2022Hangzhou C No Bug No Game 题解

Link ICPC2022Hangzhou C No Bug No Game Question 给定 \(n\) 个物品和上限 \(k\),要求最大化分数,物品的选择顺序可以任意 第 \(i\) 个物品一行 \(p_i\) 代表个数,后面 \(p_i\) 个 \(w_j\) 代表容量,定义 \(su ......
题解 Hangzhou ICPC 2022 Game

ICPC2022Hangzhou A Modulo Ruins the Legend 题解

Link ICPC2022Hangzhou A Modulo Ruins the Legend Question 求 $$\sum\limits_{i=1}^n a_i+n\times s+\frac{n(n+1)}{2}\times d \mod m$$ 的最小值 Solution 我们把这个式子 ......
题解 Hangzhou Modulo Legend Ruins

ucup nanjing 题解

比赛链接 D 收获很大的一道题 首先考虑朴素的 \(dp\),令 \(f_{x,i}\) 为 \(x\) 子树中的每一个叶子到 \(x\) 的距离都为 \(i\) 的最小代价 不难列出 \(dp\) 式子为:\(f_{x,i}=\min\limits_{i\in \{0,1\}}\{cost(u,i ......
题解 nanjing ucup

ICPC2022Hangzhou F Da Mi Lao Shi Ai Kan De 题解

Link ICPC2022Hangzhou F Da Mi Lao Shi Ai Kan De Question 给出 \(Q\) 个 \(a-z\) 的排序表示比较规则,求 \(n\) 个串在每个比较规则下的逆序对个数 Solution 我们发现,对于两个串的比较来说,决定大小的只是两个字母的比较 ......
题解 Hangzhou ICPC 2022 Lao

ICPC2022Hangzhou D Money Game 题解

思维 Link ICPC2022Hangzhou D Money Game Question \(n\) 个人围成一圈,初始每个人有 \(a_i\) 元,每轮第 \(i\) 个人给第 \((i+1)\%N\) 个人自己一半的钱,问第 \(2022^{1024}\) 轮后每个人的钱 Solution ......
题解 Hangzhou Money ICPC 2022

【游记】HE CSP-S&NOIP 游寄

CSP-S\NOIP 游寄 我放假了,我马上就走,但是我先写个游寄( CSP-S 只有复赛的,原因:再往前忘了( 10.xx.23 把锅巴惹了,然后他不让我训练了(悲 我们实验二是这样的 10.20.23 落地 qhd,终于回家力,特别开心 我妈请 TH 的老师和学长学姐吃了螃蟹,但是全桌只有她自己 ......
游记 CSP-S NOIP CSP amp

P8111 [Cnoi2021] 区间

[Cnoi2021] 区间 题目背景 Cirno 有一个区间 \([a,b](1\le a \le b \le n)\),而你的任务是在规定的次数内帮 Rumia 猜出这个区间。 每次,你可向Cirno询问一个数字 \(k\),而 Cirno 会告诉你这个数字与区间 \([a,b]\) 的关系。 题 ......
区间 P8111 8111 2021 Cnoi

[ABC017D] サプリメント 题解

题目传送门~ 一道 DP 前缀和优化好题。 题目分析 首先,朴素 DP 非常好想。可以从后向前考虑,设 \(f_i\) 表示从第 \(i\) 个补品开始的摄取方法数。 摄取一个补品:\(f_i = f_{i+1}\) 摄取两个补品:\(f_i = f_{i+2}\) 以此类推。 则转移方程为: \[ ......
题解 017D ABC 017

P4143 采集矿石 题解

题目传送门 给出字符串 \(s\),以及数组 \(a_1\sim a_{|s|}\)。 定义一个子串的排名为:字典序比它大的本质不同的子串个数 \(+1\)。 定义一个子串 \(s[l,r]\) 的权值为 \(\sum\limits_{i=l}^ra_i\)。 求有多少个子串的排名等于权值。 \(| ......
题解 矿石 P4143 4143

12 月杂题题解

P4694 Raper 磕 T2 去了,没想到这题部分分是简单费用流。 直接上图,\((S\rightarrow i,1,a_i),(i \rightarrow T',1,b_i)\),不解释。 \((T' \rightarrow T,k,0)\),限流。 \((i\rightarrow i+1,i ......
题解 12

CF1790F题解

思路 令 $dis_i$ 为离 $i$ 最近的黑点距离, $ans$ 是距离最近的一对黑点距离, 我们可以发现, 每次 $i \gets i + 1$ 后 $ans$ 的更新只会与 $dis_{c_i}$ 有关, 因为 $c_i$ 是新的黑点, 然后再从 $c_i$ 来一次 BFS 更新 $dis_ ......
题解 1790F 1790 CF

The 2021 Sichuan Provincial Collegiate Programming Contest

Preface 下下周还要去打重庆市赛,最近就找些省赛来练练手 不得不说省赛的签到题是真的多,人均10+的过题看起来还是很恐怖的 这场虽然因为徐神缺席,而且前面的题目都让祁神来写导致罚时略高,但无所谓反正最后也摸到了11题(主要是没有字符串) A. Chuanpai 某不知题意的签到 #includ ......

CSP第31次认证题解 2023.9

A、坐标变换(其一) 样例输入 3 2 10 10 0 0 10 -20 1 -1 0 0 样例输出 21 -11 20 -10 题解 按照题目,一个循环即可 #include <bits/stdc++.h> using namespace std; #define N 200010 #define ......
题解 2023.9 2023 CSP

P1017 [NOIP2000 提高组] 进制转换

P1017 [NOIP2000 提高组] 进制转换 负进制也一样用短除法转换,但是余数得保证是正数,不然没法用这个方法。 在求余的过程中加入处理: 如果负数,余数减去一个模数,上一次的商先加上一个模数再去除模数得到本次商。 比如对于 \(10\) 到 \(-2\) 进制的转换。 第一次短除 \(-2 ......
进制 P1017 1017 NOIP 2000

CF1842题解

洛谷传送门&CF传送门 题目大意 给定 $a$,$b$,$c$ 三个大小为 $n$ 栈,把 $u$ 初始化为 $0$,接下来可以挑选三个栈顶的的一个数 $v$,每次进行一次操作,使得 $u=u \operatorname{or} v$,最终问你 $u$ 能不能变为 $x$(不懂位运算的戳这里)。 题 ......
题解 1842 CF

CF1368题解

CF1368 Codeforces Global Round 8 ABC略。 CF1368D link CF1368D题意 给定 \(n\) 个非负整数 \(a_1,\cdots,a_n\)。 你可以进行如下操作:选择两个不同的下标 \(i,j\) 满足 \(1\leq i,j\leq n\),并将 ......
题解 1368 CF

PTA-2023第十次练习题目题解

PTA-2023第十次练习题目题解 以下代码已做防抄袭处理,切勿抄袭 7-36 实验7_1_平均成绩 这道题就是求平均数,没啥好说的,直接看代码,有注释。 #include <stdio.h> int n;//课程数 double ans;//答案 int main() { scanf("%d", ......
题解 题目 2023 PTA

newstarctf2023 reverse 题解汇总

newstarctf2023 reverse 题解汇总 week1 easy_RE die查 无壳 64 直接IDA启动 跟到main函数 找到两部分flag拼起来就行了。 flag{we1c0me_to_rev3rse!!} ELF die查 64 ELF IDA启动 稍微读一下 写个py逆一下它 ......
题解 newstarctf reverse 2023

noip 2023 游记

Day -1 今天……不知道干了什么 感觉心里有点没底 但是最近几天改题效率都一般,不晓得是哪里出了问题 看 \(K8\) 博客才意识到他们考完之后就要走了啊 那么好多人也都要走了 本来这三天连着模拟赛都不错,结果刚刚仔细一想…… 是不是都是简单题啊,是不是我难题连暴力分都没拿到啊…… 临门一脚了反 ......
游记 noip 2023

P9879 题解

blog。找网络流水题写题解 /hsh。 间隔染色(\(i+j\) 分奇偶染不同色)后,所有 \(i+j\) 为奇数的格子反色,题目的 Pattern 等价于是 \(2\times2\) 的全黑或全白格子。 然后很自然地想 Flow 了。每个点分黑白两种状态。 如果 \((x,y)\) 对应的 Pa ......
题解 P9879 9879

CF1705E Mark and Professor Koro 题解

题意: 给定一个长度为 $ n $ $ (1 \le n \le 2e5) $ 的序列,每次可以把两个相等的 $ a_i $ 和 $ a_j $ 合并为一个 $ a_i + 1 $ 。给定 $ q $ $ (1 \le q \le 2e5) $ 次修改,每次将 $ a_k $ 修改为 $ l $ , ......
题解 Professor 1705E 1705 Mark

【ErikTse】2023-Codeforces新手训练营 第六期题解

A. Wrath 题目大意 给你一个\(L\)数组和\(n\)个人,第\(i\)个人可以使用威力为\(L_i\)的闪电旋风劈击杀前面\(L_i\)人,问你最后能存活多少人? 思路 差分。开一个数组来标记当前威力的闪电旋风劈能击杀到的最远的人和使用技能的人,最远击杀的人所在的位置+1,自己的位置-1, ......
题解 训练营 Codeforces ErikTse 新手

CF1896D Ones and Twos 题解

题意: 思路: 先考虑不带修: 如果长度为 $ n $ 的序列 $ a $ 中无 $ 1 $ ,当且仅当 $ 2 \le s \le sum(1,n) $ 时,一定有解;否则,一定无解。 通过 $ set $ 维护序列 $ a $ 中每个 $ 1 $ 的位置,找到最靠左的 $ 1 $ 的位置 $ l ......
题解 1896D 1896 Ones Twos

洛谷 P3993 [BJOI2017] 同构 题解--zhengjun

题面 提供一种不需要多项式/生成函数的做法。 方便起见,记 \(P(G)=0/1\) 表示 \(G\) 是否不存在非平凡自同构。 首先发现对于图 \(G\) 的补图 \(G'\),显然 \(P(G)=P(G')\)。 那么边数的最大值 \(=\frac{n(n-1)}{2}-\) 边数的最小值。 显 ......
题解 zhengjun P3993 3993 2017

P9665 [ICPC2021 Macao R] Colorful Tree 题解

我永远喜欢数据结构。 题目传送门 给出一棵树,初始只有一个点 \(1\),其颜色为 \(C\)。 有 \(q\) 次操作,分为两种类型: \(0\space x\space c\space d\),记当前树中一共有 \(n\) 个点,新增一个 \(n+1\),其父亲为 \(x\),颜色为 \(c\) ......
题解 Colorful P9665 Macao 9665

ABC270F 题解

和博客园一样好的体验 思路 首先看到花最小代价使得所有点连通,果断转换成最小生成树问题。 接下来就要考虑怎么建图,首先陆地就正常连不用说,建机场和港口的代价貌似都是点权,考虑转成边权。因为一个点飞或者划船到另一个点要两重代价,所以若我们想让 \(u\) 和 \(v\) 建能飞过去的边,我们可以先从 ......
题解 270F ABC 270

P6859 蝴蝶与花 题解

题意: 有一个长度为 $ n $ 的序列 $ a $ ,其中所有元素都为 $ 1 $ 或 $ 2 $ ,要求进行 $ q $ 次操作,每次操作为以下之一: $ A $ $ s $ :询问是否存在 $ a $ 的连续子序列满足其中元素总和为 $ s $ ,若有合法的方案,输出这个方案的左右端点位置(多 ......
题解 蝴蝶 P6859 6859

CF1835D Doctor's Brown Hypothesis 题解

题目链接 点击打开链接 题目解法 首先只有在一个强联通分量里的点对才可能合法,因此我们这里说的图默认为强联通图 但是上面的条件成立只需要满足 \(k\ge n\),考虑用好 \(k\) 可以认为是极大的性质 所以说我们可以通过图中所有的环 \(+\) 路径来凑出 \(k\) 不难发现,所有的环能构成 ......
题解 Hypothesis Doctor 1835D Brown

CF249题解

CF249 link CF249E link CF249E题意 给你一个形如下图的矩阵 并有 \(T\) 组询问 每组询问给出 \(x_1,y_1,x_2,y_2\)。 求 \(\sum_{i=x_1}^{x_2}\sum_{j=y_1}^{y_2}A[i][j]\)。 其中 \(A[i][j]\) ......
题解 249 CF

P7110 晚秋绝诗 题解

好有意思的题目啊。 出题人太厉害了。 思路 考虑一个结论: 我们将两个没插旗的点与中间的点称为一段,其中中间的点必须全部插旗。 那么这一段如果已知两座山的高度,就一定可以得知所有的高度。 考虑为什么。 加入这一段是 \(a\sim b\)。 \[\begin{cases} h_a+h_{a+2}=2 ......
题解 P7110 7110