自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Codeforces Round #853 (Div. 2)】C. Serval and Toxel‘s Arrays【题解】

【Codeforces Round #853 (Div. 2)】C. Serval and Toxel's Arrays【题解】

2023-02-27 18:03:59 741 1

原创 Codeforces Round #843 (Div. 2) A ~ C 题解

Codeforces Round #843 (Div. 2) A ~ C 题解

2023-01-11 16:14:05 738

原创 Educational Codeforces Round 141 (Rated for Div. 2) A ~ C 题解

Educational Codeforces Round 141 (Rated for Div. 2) A ~ C 题解

2023-01-09 21:50:06 637

原创 Codeforces Round #842 (Div. 2) A ~ C 题解

关于Codeforces Round #842 (Div. 2)做题的一些心得感想和题目思考。

2023-01-06 11:02:05 1058 3

原创 B. Getting Zero 【Educational Codeforces Round 126 (Rated for Div. 2)】

codeforces上一道经典的位运算题目,难度为*1300。

2023-01-05 22:27:15 251

原创 C. Number of Pairs 【Codeforces Round #725 (Div. 3)】

一道经典的二分题目,对应于codeforces*1300的水平,难度介于div2的B和C之间。

2023-01-02 15:59:57 211

原创 C. Even Subarrays 题解【Codeforces Round #841 (Div. 2)】

C. Even Subarrays 题解【Codeforces Round #841 (Div. 2)】

2022-12-28 15:12:43 401

原创 B Incinerate【Codeforces Round #840 (Div. 2)】

B Incinerate【Codeforces Round #840 (Div. 2)】

2022-12-20 11:08:17 399

原创 Codeforces Round #839 (Div. 3)

Codeforces Round #839 (Div. 3)

2022-12-19 19:29:44 167

原创 B. Coloring【Polynomial Round 2022 (Div. 1 + Div. 2, Rated, Prizes!)】

B.Coloring【Polynomial Round 2022 (Div. 1 + Div. 2, Rated, Prizes!)】

2022-12-18 22:17:16 290

原创 Codeforces Global Round 24 A~D 题解

Codeforces Global Round 24 A~D 题解

2022-11-28 09:09:26 845

原创 Codeforces Round #836 (Div. 2) A~D 题解

Codeforces Round #836 (Div. 2)A~D个人题解

2022-11-26 17:12:26 758 1

原创 牛客小白月赛61 题解

牛客小白月赛61 个人题解

2022-11-25 17:51:59 598

原创 牛客小白月赛1 题解

牛客小白月赛1 个人补题题解

2022-11-24 00:24:28 667

原创 Codeforces Round #835 (Div. 4)题解

Codeforces Round #835 (Div. 4)个人题解

2022-11-22 23:45:09 439

原创 【挑战程序设计天梯赛】树与二叉树专题训练

本文通过三个章节,详细讲解了二叉树的有关题目,以及展示了二叉树基础题目的分析过程,能够帮助读者较好地应对天梯赛二叉树类型的题目。

2022-04-21 18:38:28 1502 2

原创 2018天梯赛决赛 L1-2 倒数第N个字符串 (15 分) 题解

2018天梯赛决赛 L1-2 倒数第N个字符串 (15 分) 题解

2022-04-15 19:23:21 270 1

原创 2018天梯赛决赛 L1-1 天梯赛座位分配 (20 分) 题解

2018天梯赛决赛 L1-1 天梯赛座位分配 (20 分) 题解

2022-04-15 17:51:41 1100 1

原创 C++正则表达式在程序设计天梯赛中的应用

本文讲述了利用C++正则表达式处理字符串,来更好应对程序设计天梯赛L1基础级题目中的字符串模拟题。

2022-04-14 11:44:17 646

原创 【2021ACM-ICPC亚洲区域赛济南站】C、D、J、K四题超详细题解

2021ACM-ICPC亚洲区域赛济南站C、D、J、K四题超详细题解

2022-02-17 17:49:14 9061 4

原创 2020年第十一届蓝桥杯C/C++A组题解(不含最后两题)

2020年第十一届蓝桥杯C/C++A组题解,不包含最后两题,前八题每题都给出详细思路及代码,供读者参考。

2022-02-10 18:38:22 919

原创 2021年第十二届蓝桥杯C/C++A组题解

2021年第十二届蓝桥杯C/C++A组题解(不包含第十题),除第九题外,前八题的过程细节都十分详细,简单易懂,第九题的细节之处希望大神指教!

2022-02-08 22:36:14 5635 2

原创 【AcWing算法基础班】动态规划(三)学习笔记

本文记录了学习用闫氏DP分析法分析动态规划问题的学习心得,精选了典型例题,描述了数位DP、状压DP、树形DP、记忆化搜索四类动态规划问题的分析过程。

2022-02-02 16:42:23 697

原创 【AcWing算法基础班】动态规划(二)学习笔记

本文通过一些经典的例题,以闫氏DP分析法分析了处理线性DP、区间DP、计数类DP三种DP模型的思路。

2022-01-21 16:22:21 345

原创 【AcWing算法基础班】动态规划(一)学习笔记

一、背包问题的类型(1)01背包(0:不用;1:用)给N个物品,容量是V的背包。用v表示单个物品的体积,w表示单个物品的权值。每件物品最多只能用一次。目标:能放入背包,选出物品的总权值最大。(2)完全背包(完全:物品个数无限,可以装多次)(3)多重背包(每个物品个数有限)(4)分组背包物品有N组,每一组物品里面有若干个。每一组里面最多只能选一个物品。二、01背包问题样例:N=4,V=5(v,w):(1,2),(2,4),(3,4),(4,5)答案:8什么是DP:①状态表示:f[i][

2022-01-19 10:01:58 127

原创 2021-09-19 ACM-ICPC亚洲区域赛网络赛(第一场)记实

I题 Neiborhood Search(找邻居)抛开那个坑点,这个题其实就是一道没学过竞赛的编程初学者都能做出来的题目,但是这个题我们队WA了20多发也没过。那么那个坑点是什么呢?不是题意描述有坑,也不是有什么特殊情况没想到,而是卡在了没法读入数据上。是的!连数据都读入不进去!原因是什么呢?正式比赛的时候题面上也没有写,是比赛结束之后题面上才加了句:输入的每个数后面都附带一个空格!也就是说**第一行输入的最后一个数后面也有一个空格!**这就导致了,我们用while循环每次读入一个数字加一个字符,判定读

2021-09-20 18:24:26 1581

原创 2021-09-14校ACM专题训练赛(数论、博弈)记录

客户奥列格和分析师伊戈尔是好朋友。然而,有时他们会为小事争吵。最近,他们创办了一家新公司,但他们很难找到公司的名称。为了解决这个问题,他们决定玩一个游戏。公司名称将由n个字母组成。奥列格和伊戈尔都有一组n个字母(其中可能包含同一字母的多个副本,这些集合可能不同)。最初,公司名称由n个问号表示。奥列格和伊戈尔轮流玩游戏,奥列格先动。在每个回合中,玩家可以选择他的集合中的一个字母c,并用c替换任何问号。然后,从他的集合中移除字母c的副本。当所有的问号都被某个字母代替时,游戏就结束了。...

2021-09-15 22:11:53 191

原创 Deltix Round, Summer 2021 (open for everyone, rated, Div. 1 + Div. 2)B. Take Your Places! 题解

题目大意威廉姆有nnn个整数的数列a1,a2,…ana_1,a_2,…a_na1​,a2​,…an​,他每次可以交换相邻的两个数。威廉姆想请你计算出他交换的最小次数,使得数列中相邻的元素奇偶性不同。输入描述第一行包含一个整数t(1≤t≤104)t(1≤t≤10^4)t(1≤t≤104),表示测试用例的组数。每组测试用例的第一行包含一个n(1≤n≤105)n(1≤n≤10^5)n(1≤n≤105),表示数列中元素的个数。第二行包含nnn个整数a1,a2,…,an(1≤ai≤109)a_1,a_2,…,a

2021-08-30 20:22:57 277

原创 Codeforces Round #740 (Div. 2, based on VK Cup 2021 - Final (Engine))B. Charmed by the Game 题解

题目大意AliceAliceAlice和BobBobBob打球,两个人轮流发球。每一轮以某一方胜利宣告结束。接球方胜利,则称为“打破发球”;发球方胜利,则称为“保持发球”。已知AliceAliceAlice赢了aaa轮,BobBobBob赢了bbb轮,但不清楚谁先发球,也不清楚谁赢了哪轮游戏。让kkk表示“打破发球”的次数,现在请你求出kkk的所有可能取值。输入描述每次测试包含多组测试用例。第一行一个t(1≤t≤103)t(1≤t≤10^3)t(1≤t≤103)表示测试用例的数目,接下来t行每行一

2021-08-25 18:22:46 115

原创 Codeforces Round 729(Div.2)C Strange Function 题解

题目大意让f(i)f(i)f(i)表示最小的正整数xxx,满足xxx不是iii的一个除数。计算∑i=1nf(i)\sum_{i=1}^{n}f(i)∑i=1n​f(i) modmodmod 109+710^9+7109+7。输入描述第一行包含一个整数t(1≤t≤104)t(1≤t≤10^4)t(1≤t≤104),表示测试用例的数量。每一组测试用例包含一个整数n(1≤n≤1016)n(1≤n≤10^{16})n(1≤n≤1016)。输出描述对每组测试用例,输出一个整数ansansans,满足an

2021-08-24 19:18:36 131

原创 【牛客数据结构专题班第二节练习题】D 数据结构 题解

题目大意qn姐姐给你了一个长度为n的序列还有m次操作让你玩,1 l r 询问区间[l,r]内的元素和2 l r 询问区间[l,r]内的元素的平方 和3 l r x 将区间[l,r]内的每一个元素都乘上x4 l r x 将区间[l,r]内的每一个元素都加上x输入描述第一行两个数n,m接下来一行n个数表示初始序列接下来m行每行第一个数为操作方法opt,若opt=1或者opt=2,则之后跟着两个数为l,r若opt=3或者opt=4,则之后跟着三个数为l,r,x对于100%的数据 n=100

2021-08-22 13:21:45 244

原创 [HDU4821]2013ACM-ICPC亚洲区域赛(长春站)String 题解

题目大意给一个字符串SSS和两个整数LLL和MMM,我们称SSS的一个子串是“可恢复的”当且仅当:(i)(i)(i)它的长度为M×LM×LM×L;(ii)(ii)(ii)它可以通过连接SSS的MMM个“多样化的”子串而构造出来,并且这些子串的长度均为LLL;如果两个字符串不是每一个位置上的字符都相同,则它们被视为是“多样化的”。如果两个子串是从SSS的不同部分切割得到的,则它们被视为是“不同的”。例如,字符串“aa”有3个不同的子串"aa",“a"和"a”。你的任务是计算不同的“可恢复的”SSS的

2021-08-13 19:04:07 236

原创 2021牛客暑期多校第七场F题(xay loves trees)题解

题目大意你有两棵树,它们的根节点都为1,且都有 n 个节点。你需要找到 {1,2,⋯,n} 的最大子集,使得:1.在第一棵树上,集合中的节点是相连的,且对于集合中的任意两个节点 u,v,u,v 中的一个节点是另一个节点的祖先。2.在第二棵树上,对于集合中的任意两个节点,u,v 中的任意一个节点都不是另一个节点的祖先。请输出集合中元素的最大数量。输入描述第一行包含一个整数 t(1≤t≤10)(1 ≤ t ≤ 10)(1≤t≤10)表示测试用例的数量。测试用例的描述如下:每一组测试用例的第一行包含

2021-08-09 12:01:17 246

原创 POJ1753 翻转游戏 题解

题目大意有一个4×4的棋盘,上面放满棋子,棋子一面是白色,另一面是黑色。每次翻转一枚棋子,同时与这枚棋子相邻的上下左右的棋子也要翻转。问能否通过数次翻转使得所有的棋子全部白色面朝上或全部黑色面朝上呢?如果不可以,输出 “Impossible”(没有引用号),如果可以,输出最小翻转次数。样例输入bwwbbbwbbwwbbwww样例输出4思路我们贪心地思考这个问题。假如最后我们的目标是全部为白色。对于棋盘第一行,我们可以尝试全部24=162^4=1624=16种可能的翻转操作(相当于为.

2021-08-07 10:00:20 1110

原创 NC53681「土」巨石滚滚 题解

题目大意作为恶魔之馆红魔馆的头脑,魔法使帕秋莉掌握了一种土属性魔法,她使用这种魔法建造了一个大型的土球,并让其一路向下去冲撞障碍。土球有一个稳定性x,如果x < 0,它会立刻散架。每冲撞一个障碍,土球会丧失aia_iai​的稳定性,冲撞之后,又会从障碍身上回馈bib_ibi​的稳定性。帕秋莉想知道,如果合理的安排障碍的顺序,在保证土球不散架的情况下,是否可以将障碍全部撞毁呢?输入描述输入一个整数T,代表T组数据,每组数据中:前一行两个整数n , m,表示障碍个数和土球的稳定性接下来一行两个整

2021-08-07 00:12:22 288 1

原创 [NOIP2012]国王的游戏 题解

题目大意国王邀请 n 位大臣玩一个有奖游戏。每个大臣在左、右手上面分别写有一个整数,国王自己左、右手也各写一个整数。这 n 位大臣排成一排,国王始终站在队伍的最前面。排好队后,所有的大臣都会获得国王奖赏的若干金币,每位大臣获得的金币数分别是:排在该大臣前面的所有人的左手上的数的乘积除以他自己右手上的数,然后向下取整得到的结果。国王不希望某一个大臣获得特别多的奖赏,所以他想请你帮他重新安排一下队伍的顺序,使得获得奖赏最多的大臣,所获奖赏尽可能的少。输入描述第一行包含一个整数 n ,表示大臣的人数。第

2021-08-06 22:16:57 1150

原创 2021牛客暑期多校第一场A题(爱丽丝和鲍勃)题解

题目大意有一种石子游戏,爱丽丝先手,爱丽丝和鲍勃轮流操作。有两堆石子,每次可以从一堆石子中取出k(k>0)个,并且从另一堆石子中取出s×k(s≥0)个。谁不能进行操作谁就输了。如果爱丽丝和鲍勃足够聪明,给出石子数量,问谁会赢。数据范围:每堆石子数量在0~5000之间,有10000次以内的询问。样例输入52 33 55 77 57 7样例输出BobAliceBobBobAlice思路这是一道博弈问题,在纸上推算一定数目的样例找不到规律,因此使用SG函数利用计算机的高性

2021-08-06 18:37:58 1101

原创 2021牛客暑期多校第二场I题(企鹅)题解

2021牛客暑期多校第二场I题(企鹅)题解题目大意有一种移动企鹅的游戏,左边有一张20×20的地图,右边也有一张20×20的地图。地图中‘#’表示障碍,‘.’表示无障碍。游戏开始时,左边地图中的企鹅位于地图右下角,右边地图中的企鹅位于地图左下角。玩家每次可以控制左边或右边的企鹅上下左右移动,两只企鹅的移动方向是镜像的。如果某只企鹅在其移动方向上会超出地图边界或遇到障碍,则移动该企鹅后不改变位置;而另一只企鹅如果在相对镜像的移动方向上没有超出地图边界或遇到障碍,则移动后改变位置。现在需要你求出最小移动

2021-08-06 17:04:50 302

空空如也

空空如也

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

TA关注的人

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