自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 LCOI出题组加团规则

LCOI-新人团、LCOI出题组、LCOI出题组-公开赛的加团规则

2022-01-18 16:44:04 1275

原创 CF1562A The Miracle and the Sleeper 题解

题意简述给定 t(1≤t≤104)t(1 \le t \le 10^4)t(1≤t≤104) 组 l,r(1≤l,r≤109)l,r(1 \le l,r \le 10^9)l,r(1≤l,r≤109)。请求出 amod  b(l≤a,b≤r)a \mod b(l \le a,b \le r)amodb(l≤a,b≤r) 的最大值。思路我们考虑每一次处理:如题目所说,我们要求模数最大,一定是 b−1b-1b−1。所以 a=ra=ra=r 时,bbb 也能更大。简单思考一下就可以发现:当 b=a2+1

2021-08-27 11:14:41 165

原创 SP7742 OLOLO - Onotole needs your help 题解

此题解包含数据结构:queue\color{white}\colorbox{red}{queue}queue​、map\color{white}\colorbox{red}{map}map​。思路使用 map 统计当前数字出现的个数。用队列存起来这个数,方便后面查询。最后检查队首,如果 mpi=1mp_i=1mpi​=1,则输出 iii。否则证明 iii 重复出现,不满足条件,pop 出队列,继续检查队首。code#include <bits/stdc++.h>#define ll

2021-08-27 10:57:55 97

原创 SP17504 RLE - Run length encoding 题解

思路我们可以用一个字符 lastlastlast 标记上一个字符,timestimestimes 标记上一个字符重复的次数。初始值不用多想,last=s0,times=1last = s_0,times = 1last=s0​,times=1。也就是表示字符串第一位出现过 111 次。推算接下来的值我这里画了一张图:重点来了,为什么 iii 要从 111 循环到 nnn 呢?字符串不是下标只到 s.size()-1 吗?实际上,字符串的第 s.size() 位是我们常说的\0。所以,就算我们

2021-08-27 10:57:20 120

原创 B2015 计算并联电阻的阻值 题解

根据题目给出的公式:R=11r1+1r2R=\frac 1 {\frac 1 {r1} + \frac 1 {r2}}R=r11​+r21​1​,写出代码:#include<bits/stdc++.h>using namespace std;int main(){ double r1,r2,R; cin>>r1>>r2; R=1/(1/r1+1/r2); printf("%0.2f",R); return 0;}...

2021-08-27 10:56:45 259

原创 P7772 [COCI 2009-2010 #2] FAKTOR 题解

思路:题目要求得到最小的 NNN,而根据 ⌈NA⌉≥I\lceil \frac{N}{A}\rceil\geq I⌈AN​⌉≥I 易得: NNN 应该 ≤I×A\leq I\times A≤I×A (N>A×IN\gt A\times IN>A×I 是可以取到的,不过此处是求 NNN 的最小值,所以 NNN 要尽可能小,最理想的是 A<a×iA<a\times iA<a×i。而当 A=1A=1A=1 时,此处取等,故 NNN 应该 ≤I×A\leq I\times A≤I×A

2021-08-25 09:55:07 181

原创 P7773 [COCI 2009-2010 #2] RIMSKI 题解

2021-08-25 09:53:54 175

原创 P7775 [COCI 2009-2010 #2] VUK 题解

橙名之后第一篇题解!思路题目的信息很明确,也十分简单,跑个 bfs 就行了。可是,我们需要求出每一个点到最近的树的曼哈顿距离。根据曼哈顿距离的定义,其实就是一个点到另一个点的最短路。所以,把所有树的位置放入队列,再用 bfs 求出最短路即可。code#include<bits/stdc++.h>using namespace std;const int maxn=505;int mhd[maxn][maxn],n,m;bool danger[maxn][maxn],vis[m

2021-08-25 09:52:43 382

原创 P7798 [COCI2015-2016#6] PUTOVANJE 题解

此题考察算法: 枚举,暴力\colorbox{#E74C3C}{\color{white}枚举,暴力}枚举,暴力​。思路这一题不愧是红题,一看数据范围:1≤N≤103,1≤C≤1061\le N\le10^3,1\le C\le10^61≤N≤103,1≤C≤106我们可以知道,只有一下几种复杂度满足条件(按复杂度排序):O(N)O(N)O(N)O(Nlog⁡2N)O(N\log_2N)O(Nlog2​N)O(C)O(C)O(C)O(Nlog⁡2C)O(N\log_2C)O(Nlog2

2021-08-25 09:51:25 254

原创 CF603A Alternative Thinking 题解

此题考察算法: 动态规划,dp\colorbox{#E74C3C}{\color{white}动态规划,dp}动态规划,dp​。思路状态:定义前面是否有子串翻转当前第 iii 个数字是否反转dpi,0dp_{i,0}dpi,0​否否dpi,1dp_{i,1}dpi,1​是否dpi,2dp_{i,2}dpi,2​否是初始值因为无论如何,第 111 个形成的子序列长度是 111。所以{dp1,0=1dp1,1=1dp1,2=1\begin{cases

2021-08-25 09:50:36 65

原创 CF9D How many trees? 题解

思路这题其实并不难,整体思路可以分为两步:压缩和解压。压缩压缩是什么意思?其实我们可以想一想,把每个格子压缩成一个点,也就是在 a=1,b=1a=1,b=1a=1,b=1 时,输出会是什么样的呢?很明显,是像一个国际象棋的棋盘一样红色和白色交错出现。又有一个问题:我们如何这样输出呢?数一数,因为同种颜色相距必为 222 的倍数,即任意两个点所在位置的横坐标与纵坐标模 222 同余。于是,我们可以轻易得出:若 (x+y)mod  2=0(x+y) \mod 2=0(x+y)mod2=0,则输

2021-08-25 09:49:47 117

原创 P7754 [COCI2012-2013#3] SAHOVNICA 题解

思路这题其实并不难,整体思路可以分为两步:压缩和解压。压缩压缩是什么意思?其实我们可以想一想,把每个格子压缩成一个点,也就是在 a=1,b=1a=1,b=1a=1,b=1 时,输出会是什么样的呢?很明显,是像一个国际象棋的棋盘一样红色和白色交错出现。又有一个问题:我们如何这样输出呢?数一数,因为同种颜色相距必为 222 的倍数,即任意两个点所在位置的横坐标与纵坐标模 222 同余。于是,我们可以轻易得出:若 (x+y)mod  2=0(x+y) \mod 2=0(x+y)mod2=0,则输

2021-08-25 09:49:18 117

原创 UVA488 Triangle Wave 题解

题目有点难懂,我这里给个容易理解些的翻译:翻译输入描述给定一个数 ttt,表示数据组数。对于每组数据,包含两个整数 n,mn,mn,m。输出描述对于任意一组数据,每组包括 (2n−1)×m(2n - 1) \times m(2n−1)×m 行。第 i×j(1≤i≤n,q≤j≤m)i\times j(1 \le i \le n,q \le j \le m)i×j(1≤i≤n,q≤j≤m) 行包括 iii 个数字 iii;第 i×j(n+1≤i≤2n−1,q≤j≤m)i\times j(n +

2021-08-25 09:48:41 98

原创 P2119 [NOIP2016 普及组] 魔法阵 题解

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-25 09:47:25 233

原创 CF1499A Domino on Windowsill 题解

思路我们可以想象一下,无论如何,最优的情况一定只有以下两个:++ ++ …++ ++ ++ ++ ++ …++ ++ ++ ++ …++ \newcommand{\a}{\boxed{\color{white}\begin{matrix}+\\+\end{matrix}}\ }\newcommand{\b}{\begin{matrix}\fcolorbox{black}{white

2021-08-25 09:45:42 161

空空如也

空空如也

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

TA关注的人

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