题解1203 div cf

「杂题乱刷」CF1221B

原题链接 CF1221B Knights 题目简述 在一个 \(n \times n\) 的棋盘上放置黑马和白马,给出一个放置方式,使得黑马和白马之间的冲突数最多。 解题思路 这道题是一道贪心构造题,因为马每一步有 \(8\) 种移动方案,而我们假设将这个棋盘进行黑白交替染色,则会得到下图: 不难得 ......
1221B 1221 CF

「杂题乱刷」CF1585B

原题链接 CF1585B Array Eversion 题目简述 现在有一个长度为 \(n\) 的序列 \(a\),每次操作将 \(a\) 中不大于序列 \(a\) 中最后一个数的元素按照在 \(a\) 序列中的顺序放入 \(b\) 序列中,大于序列 \(a\) 中最后一个数的元素同样按照在 \(a ......
1585B 1585 CF

「杂题乱刷」CF468A

原题链接 CF468A 24 Game 题目简述 现在有一个序列 \(n\) 包含 \(n\) 个整数 \(1 \sim n\),如果我们能经过加减乘三种操作让这个序列只剩下 \(24\),如果可以,输出 YES 并给出构造方案,否则输出 NO。 解题思路 首先不难看出,如果 \(n\) 小于 \( ......
468A 468 CF

CF1893E

纪念一下第一次补完 div1 的所有题 这个 1E 相较于其他的 1E 并不算太难。本题解部分参考官方题解。 先观察到一条边是好的当且仅当它的值和一个端点的值相同。 原因很简单,要求两端点值不同,若边权跟点权也不同,那么三个值分别只能为 \(1,2,3\),又因为 \(1 \oplus 2 \opl ......
1893E 1893 CF

CF1474F

感谢 _lgswdn 大佬的耐心讲解,让我学了这题 \(O(n^3)\) 的高妙做法(数据范围可以加个零) 此题解主要为 _lgswdn 题解的具体阐释以及帮作者理清思路开始写题。 首先把原图压缩一下,如何相邻两端都是上升/下降,就将它们合并,这样可以把原图变成一上一下的特殊形状方便分析。 将原图分 ......
1474F 1474 CF

CF1475C Ball in Berland

CF1475C Ball in Berland Ball in Berland - 洛谷 题意 在毕业典礼上,有\(a\)个男孩和\(b\)个女孩准备跳舞,不是所有的男孩和女孩都准备结伴跳舞。 现在你知道\(k\)个可能的舞伴,你需要选择其中的两对,以便使没有人重复地出现在舞伴里,求可能的数量。 思 ......
Berland 1475C 1475 Ball CF

CF708E

传送门 description 给定 \(n,m,P,k\)。一个 \(n+2\) 行 \(m\) 列的网格图第 \(2\) 至 \(n+1\) 行每秒每行左右两端的方格都有 \(P\) 的概率消失。求 \(k\) 秒后第一行和最后一行联通(上下左右四个格子联通)的概率。 \(n,m\leq 1.5 ......
708E 708 CF

题解 NOIP2021 方差

原题 我认为这道题非常困难 码量并不大 可是需要很多次思维跳跃 题意 题意概述: 给定非严格递增序列 \(a_{n}\) 可以进行若干次操作,求序列方差的最小值的\(n^2\)倍 方差的定义为 \(D = \frac{1}{n} \sum_{i = 1}^{n} {(a_i - \bar a)}^2 ......
方差 题解 NOIP 2021

子元素div如何占满整个td标签

答:两种思路。 思路一、放弃表格自带的自适应功能,也就是内容不会自动垂直居中,高度也不会由内容伸展。 将div相对td绝对定位,div的边缘都紧贴td的边缘。 td { position:relative; } div { position:abolsute; top:0; right:0; bot ......
元素 标签 div

ARC168(A-C)题解

比赛链接:arc168 A 题意: 读入一个由<和>构成的字符串,在最开始,最后,字符之间可以填上任意数字,任意两个相邻数字之间必须满足字符代表的大小关系。求问最后填入的数字组成的数组最少有多少对逆序对。 题解: 签到。 <可以不去考虑,因为不会对答案造成影响。 >如果不是在连续段内,也可以不去考虑 ......
题解 ARC 168 A-C

Codeforces Round 697 (Div. 3)

A. Odd Divisor #include<bits/stdc++.h> using namespace std; #define int long long //#define int __int128 #define double long double typedef pair<int,i ......
Codeforces Round 697 Div

CF1506C Epic Transformation

CF1506C Epic Transformation Epic Transformation - 洛谷 算是今天的题目里边思维难度最高的一道了,但是代码真的简单的要死 题意 你有一个长度为 \(n\) 的序列 \(a\),你可以对其进行下列操作: 选择 \(i,j\) 满足 \(*a_i\neq ......
Transformation 1506C 1506 Epic CF

CF1719C Fighting Tournament

Fighting Tournament 题目传送门 另:多测不清空,WA两行泪 题意 Burenka正准备去观看一年中最有趣的体育活动 —— 她朋友Tonya组织的格斗锦标赛。 有 n 名运动员参加了大赛,标号分别为为 1,2,... ,n 。第 i 名运动员的实力是 $a_i(1 \le a_i ......
Tournament Fighting 1719C 1719 CF

CF1728C Digital Logarithm

CF1728C Digital Logarithm 题目传送门 很奇妙的一道题,我想到了正解,但是又没有完全想到 题意 我们定义 $f(x)$ 表示取出 $x$ 在十进制下的位数。( 如 $f(114514) = 6, ; f(998244353) = 9$ )。形式化讲,就是 $f(x) = \l ......
Logarithm Digital 1728C 1728 CF

CF1766D Lucky Chains

CF1766D Lucky Chains 有某位特别爱RE的同学问的老师,由此引发了一场血案 主打的就是一坚持不懈(悲 题意 给出两个正整数 $(x,y)$,满足 $(x,y),(x+1,y+1),(x+2,y+2),\dots,(x+k,y+k)$ 都是互质的,直到 $(x+k+1,y+k+1)$ ......
Chains 1766D Lucky 1766 CF

CF1857D Strong Vertices

CF1857D Strong Vertices Strong Vertices - 洛谷 题解是个好东西 题意 给定两个数组 $a$ 和 $b$,对此构造一张有向图: 若 $a_u−a_v≥b_u−b_v$,则 $u$ 向 $v$ 连边。 求所有向其他所有顶点连边的顶点个数,并按从小到大顺序输出它们 ......
Vertices Strong 1857D 1857 CF

CF1714E Add Modulo 10

CF1714E Add Modulo 10 题目传送门 代码一遍AC真的很爽,样例都是一遍过 题意 每个测试点含多组测试数据。 对于每组测试数据 第1行 一个整数 $n$ ,表示该数据个数 第2行 $n$ 个整数,你需要判断是否符合题意的数据 对每组数据,你可以对其作若干次(可以为零)如下操作: 选 ......
Modulo 1714E 1714 Add CF

CF1858C Yet Another Permutation Problem

CF1858C Yet Another Permutation Problem Yet Another Permutation Problem - 洛谷 这题本来很简单,思路我也想到了,但是代码一直没写对,思路也一直换来换去(悲 然而发现最开始的思路是对的 题意 Alex 收到了一个名为 "GCD ......
Permutation Another Problem 1858C 1858

CF1705C Mark and His Unfinished Essay

Mark and His Unfinished Essay 题目传送门 题意 给定长度为 $n$ 的字符串 $s$,进行 $c$ 次操作,每次操作将 $s_l$ 到 $s_r$ 复制到字符串尾。 全部操作结束后有 $q$ 次询问,每次询问字符串 $s$ 的第 $k$ 位。 数据保证 $r$ 不超过当 ......
Unfinished 1705C Essay 1705 Mark

[Codeforces] CF1475C Ball in Berland 题解

Ball in Berland - 洛谷 题意 在毕业典礼上,有​个男孩和​个女孩准备跳舞,不是所有的男孩和女孩都准备结伴跳舞。 现在你知道​个可能的舞伴,你需要选择其中的两对,以便使没有人重复地出现在舞伴里,求可能的数量。 思路 暴力 最朴素,也是简单的方法,就是通过暴力组合进行配对。 #incl ......
题解 Codeforces Berland 1475C 1475

【题解】HD2016.X1,HD2016.X3,HD2016.X4,HD2016.X5

[HD2016.X1] 价钱统计 题目描述 夏天到了,超市里摆满了各种各样的应季水果。现在知道:西瓜的价钱是每斤 1.2 元;桃子的价钱是每斤 3.5 元;葡萄的价钱是每斤 4.5 元;苹果的价钱是每斤 5 元。 现在分别给出上述四种所购买的斤数(均不超过 20),请你编写程序帮助售货员阿姨计算并依 ......
2016 题解 HD X1 X3

CF1898 E Sofia and Strings 题解

Link CF1898 E Sofia and Strings Question 给出两个由小写字母组成的序列 \(t\) ,\(s\) 我们有两种操作, 删去 \(t\) 中的任意一个字母 \(t_i\) 把 \(t\) 的任意一个区间 \(t_l\sim t_r\) 按从小到大排序 可以操作任意 ......
题解 Strings Sofia 1898 and

【luogu题解】P5461 赦免战俘

一、题目 现有 \(2^n\times2^n\ (n≤10)\) 名作弊者站成一个正方形方阵等候 kkksc03 的发落。kkksc03 决定赦免一些作弊者。他将正方形矩阵均分为 4 个更小的正方形矩阵,每个更小的矩阵的边长是原矩阵的一半。其中左上角那一个矩阵的所有作弊者都将得到赦免,剩下 3 个小 ......
战俘 题解 luogu P5461 5461

P8907 [USACO22DEC] Making Friends P 题解

明明看着不难的题目,却意外的卡人。 思路 考虑两头奶牛可以成为朋友条件是什么。 存在一条路径连接这两头奶牛。 且除去端点外的路径上的所有点的编号小于两端点的较小值。 充分必要性都比较显然。 如何维护。 我们可以从小到大加入点,维护这些路径。 对于每个点维护一个 \(\text{set}\)。 表示这 ......
题解 Friends Making P8907 USACO

【luogu题解】P9749 [CSP-J 2023] 公路

\(Meaning\) \(Solution\) 这道题我来讲一个不一样的解法:\(dp\) 在写 \(dp\) 之前,我们需要明确以下几个东西:状态的表示,状态转移方程,边界条件和答案的表示。 状态的表示 \(dp[i]\) 表示到达第 \(i\) 个站点所需要的最少钱数, \(w[i]\) 表示 ......
题解 公路 luogu P9749 CSP-J

[IOI2015] Teams 题解

妙妙题。 不难发现,我们对于每个 \(k\) 取出的人都是满足 \(a_i \leq k \leq b_i\) 的。 经典的,我们直接将 \((a_i, b_i)\) 转化到二维平面上,将它转化成一个二维数点问题。 我们对于每一个询问,都使 \(k\) 有序,从小到大贪心的选择,也就相当于 \(x\ ......
题解 Teams 2015 IOI

【模板】最小度限制生成树 题解

其他的题解感觉都好高级,分享一种好想且好实现的方法。 我们可以先把点 \(s\) 和与其相连的边都删除,我们发现剩下的部分变成了一些连通块。 我们不难发现,当要求与 \(s\) 点相连的边的个数为 \(k\) 时,我们的连通块个数显然是 \(k\) 的。 接下来这个问题就转化成了:\(n - 1\) ......
题解 模板

Python:报错openpyxl.utils.exceptions.ILlegalCharacterError: div class="content-box">.....

爬取某网站时,某字符段报错出现如下报错:openpyxl.utils.exceptions.ILlegalCharacterError: div class="content-box">[腾讯官方专业国服加速器] <br /> 原因分析: 根据提示字段,此种报错,说明该字段中的字符串存在非法的字符, ......

P9870 题解

blog。NOIP2023 T3,特殊性质题。 什么是特殊性质题?就是题目给出了你极其神秘的性质,从而引导你想出正解。 本篇题解将从部分分的角度,一步步讲述部分分与正解的关系。这样看的话,本题会变得十分简单。 \(\text{Task }1\sim7\),\(O(Tnm)\) 首先转换题意。\(\f ......
题解 P9870 9870

Codeforces Round 905 (Div. 2)

\(A. Chemistry\) https://codeforces.com/contest/1888/submission/233505834 \(B. Raspberries\) https://codeforces.com/contest/1888/submission/233506474 ......
Codeforces Round 905 Div