自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CF250B Restoring IPv6 题解

CF思路按照题意模拟就好了。那要解决的就是两个问题。::——缩写连续的0序列单独序列补充前置的0我们可以先处理1,再处理2。对于操作1把::的位置找出来。并在第二个:之后补上剩下的的:0000。对于操作2把每个序列截取出来,在前面补0。代码#include<bits/stdc++.h>#include<cstring>#include<queue>#include<set>#include<stack>#inc

2024-07-11 15:29:33 140

原创 CF253C Text Editor 题解

既然要求最少步数,那我们可以用意当鼠标位置超过当前行最大值的时候,要让当前位置去到最大值处。注意,需要文件读写。

2024-07-10 17:41:31 229

原创 CF328A IQ Test 题解

依题意模拟即可。注意要保证是整数。

2024-07-10 13:27:18 196

原创 CF1955C Inhabitant of the Deep Sea 题解

当k为偶数时,前后数量相通,否则前面一份比后面一份多1。所以我们可以把击打次数分成两份,前面一份,后面一份。分别寻找满足小于等于当前方向的那一份之中最大的位置。因为海妖是前面打一下,后面打一下。但是看到数据范围,模拟不了。首先模拟的复杂度是o(k)的。k巨大,那么我们模拟不了。就要想o(n)的解决方法。用前缀和与后缀和数组。找出两个坐标算出答案。

2024-07-08 17:31:35 239

原创 CF1985F Final Boss 题解

【代码】CF1985F Final Boss 题解。

2024-07-04 19:50:42 114

原创 AT_abc354_b [ABC354B] AtCoder Janken 2 题解

排序,然后按要求输出。

2024-05-20 16:32:57 152 1

原创 AT_abc354_a [ABC354A] Exponential Plant 题解

【代码】AT_abc354_a [ABC354A] Exponential Plant 题解。

2024-05-20 16:21:19 146

原创 P10472 括号画家 题解

当我们想要为第一个出现的右括号匹配时,我们要找的是最后一个左括号。为第二个出现的右括号匹配时,我们要找的是倒数第二个左括号。这题我们可以模拟一下。发现如果当前是对映右括号中出现的一个右括号,那么要找匹配的左括号,一定是对映左括号中最后出现的左括号。那么我们就可以用栈来完成模拟操作。

2024-05-20 16:09:13 266

原创 AT_abc237_e [ABC237E] Skiing 题解

但是可以每个数*(-1),跑最短路。

2024-05-18 20:23:30 194

原创 洛谷 AT_abc126_e [ABC126E] 1 or 2 题解 (并查集)

并查集的操作过程中,我们会选择一个节点作为当前集合的根节点(组长),由这个根节点(组长)来代表整个集合。某些题目中可能会给每个人赋一定的权值(战斗力,学习能力…我们可以把每个所有点看作一个一个小组。例如:集合人数,集合内最大的数字,集合内最小的数字。什么时候发生改变:小组发生改变的时候(操作时的关键:所有信息存放在根节点中。求一个小组内总的战斗力,总的学习能力。核心:所有信息依旧记录在组长手里。路径压缩:并查集优化的关键点。每个集合内部除了内部关系之外。实际上是并查集模板题。合并 union()

2024-04-14 20:34:47 295 1

原创 洛谷 P10132 [USACO24JAN] Cannonball B

然后这题有个坑点,就是有可能反复横跳,死循环。这样的话,就要判断一下死循环的情况。设定一个最大步数,超过就是死循环。如果某一个点重复经过。首先考虑到纯模拟,暴力。次就一定是死循环了。

2024-03-18 20:26:58 318

原创 洛谷CF169A Chores 题解

把第b个数取出来,这是弟弟的最大复杂度。那么第b+1个数就是哥哥的最小复杂度。那之间的数字就是答案。首先先从小到大排序。

2024-01-28 15:53:10 172 1

原创 洛谷 CF538A Cutting Banner 题解

给定只由大写英文字母组成的字符串 s(长度不超过100),问删掉几个连续的字符(即删去一个子串)之后是否能得到。既然长度不超过100,那么可以双重循环暴力。最后把两边保留的字符拼起来看一下是不是。,枚举的是保留左边的。,枚举的是保留右边的。

2024-01-21 16:50:00 361

原创 洛谷CF128A Statues 题解(CF)

可以调出棋盘,这样的话回溯会有点不方便,所以说我们可以把棋盘数组开大一点,存储着掉下来的。

2024-01-21 13:02:48 364

原创 CF51A Cheaterius‘s Problem 题解[CF]

有很多2X2的牌,四个块上都有写数字,将它们旋转90、180、270度,或者不变。所以一种牌可以显示出共4种状态。给一堆牌,问总共有几种不同的牌。,首先答案+1.接着把此状态翻转后的四种状态的情况变成0.因为旋转后相同的只算一种。因为数字都是1~6.所以直接开一个四维数组,四重for循环也没有关系。最后四重for循环直接枚举。如果找到一个vis的值。vis数组记录四次旋转的状态并记录。比较简陋,但是易懂。

2024-01-04 20:56:14 481 1

原创 CF26B Regular Bracket Sequence 题解(CF)

说明左括号匹配成功,需要匹配的左括号数量减少一个。给出一个括号的序列,求最长的合法的子序列。的数量,表示需要匹配的左括号数量。

2024-01-01 17:46:01 337

原创 CF1023C Bracket Subsequence 题解(洛谷)

的括号字符串,问你能不能组成长度为。,再为它匹配相同数量的。

2023-12-31 13:30:28 317 1

原创 dp学习笔记(洛谷P1048 [NOIP2005 普及组] 采药)

如果dpdpdpdpimaxmindpi−1dpimaxmindpi−1])那么我的dpdpdp数组可以在两行内使用如果dpdpdpdpimaxmindpi−1dpi−2dpimaxmindpi−1dpi−2])那么我的dpdpdp数组可以在三行内使用只要dpdpdp方程满足,dpidp[i]dpi。

2023-12-24 10:20:11 1469

原创 洛谷CF1076B Divisor Subtraction 题解

首先输入的时候可以先判断一下是否是素数,是的话直接输出。否则会输入一个超大素数时,会超时。直接按照题目意思,即可。

2023-12-22 18:02:40 368

原创 洛谷 语言月赛题目 B3911 [语言月赛 202312] 铅球杯

给你n个字符串,每个字符串会代表一个数。接下来,会有m个句子。每个句子之中会有括着的字符串。字符串一定是上面出现过的。要你用数字代替字符串。

2023-12-22 17:53:43 493

原创 洛谷CF31B Sysadmin Bob 题解(CodeForces)

给定一字符串s,请你将其分割为若干条由"A@B"构成的信息(A,B为字符串) 输入:一个字符串 输出:若不存在合法方案,输出"No solution",否则输出用","分割的若干条信息.之间的字符串删去第一个字符的结果。是直接输出位置后面的一个字符。首先拿一个标记数组记录。循环枚举,因为一定是。

2023-12-17 14:02:25 384 1

原创 洛谷CF45I TCMCF+++ 题解(codeforces)

个数使它的乘积是所有可能结果中最大的。个数,要求从中挑选至少。

2023-12-15 18:17:12 397

原创 CF984B Minesweeper 题解( CodeForces)

给出一个扫雷地图(,让你求这个地图是否合法。直接按照题目要求,判断就好了。

2023-12-10 18:38:04 343 1

原创 AT_abc012_3 [ABC012C] 九九足し算 题解( AtCoder)

读入一个N ,请将(2025-N)用a*b (a,b均为小于10的正整数)的形式来表示,并按照字典序大小从小到大输出所有方法输出格式为 a x b。

2023-12-10 18:20:35 358 1

原创 洛谷 CF23A You‘re Given a String... 题解(CodeForces)

这个数是子串中最少出现两次的最长子串的长度。因为题目是字串,所以说直接双重。记录某个字符串出现过的次数。时,记录最长的长度。

2023-12-10 17:45:57 328 1

原创 CF1182B Plus from Picture 题解( CodeForces)

循环枚举一下符合条件的图。看到数据范围就知道,暴力就好了。问你有没有符合条件的图形。

2023-12-09 09:53:44 413 1

原创 洛谷 CF1097B Petr and a Combination Lock 题解(CodeForces)

这题很简单,数据范围也不大,可以直接暴力dfs。

2023-12-06 18:16:50 414 1

原创 洛谷 CF1178B WOW Factor ( CodeForces)

【代码】洛谷 CF1178B WOW Factor ( CodeForces)

2023-12-05 19:41:17 1074 1

原创 洛谷 AT_abc228_d [ABC228D] Linear Probing 题解 (AtCoder)

首先我们读题目,会知道问题在于如何快速解决操作1 x。

2023-12-05 19:12:05 1883 2

空空如也

空空如也

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

TA关注的人

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