自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AC的召唤(技术版)

本文是一篇技术教程,主要讲解链表数据结构的基础知识和操作。文章首先介绍了链表的定义和存储方式,通过Python代码示例展示了单向链表的表示方法。然后详细讲解了链表的遍历、节点的添加(头部、中间、尾部插入)和删除(头节点、中间节点、尾节点)操作,并提供了相应的代码实现。文章最后提到下期将介绍栈与队列的内容。全文语言风格轻松幽默。

2026-07-09 12:15:47 189

原创 当我想要用像素风为瑶曦画生贺图(用python手搓)

我想着我手比较残,正常画二创自己都看不下去,只会画像素风的,正好圆桌系列的角色我没见过像素风的,就想试试。 于是我先设计了草图决定画一款傲慢魔女的和一款瑶瑶喜欢我中的(也是最常出现的服装) 然后,利用Python中的turtle模块一格一格的坐标写过去,运行画出来 再微调颜色,就好了 于是开始了尝试: 但是只有人物会不会太单调了,于是: 但是背景还是有些单调,继续加强: 接着加上生日祝福,于是有了最终产物: 具体展示视频可见:瑶光照亮前方

2026-02-25 12:48:42 221

原创 10月周赛第3场(NOIP赛制)

【代码】10月周赛第3场(NOIP赛制)

2025-10-23 22:47:17 453

原创 字符串统计

当前字符左右两侧第一个 G的位置,记作 l,r,则 [l+1,r-1]就是只包含一个 G的范围。例如样例中, a数组中存 G所在的位置为 1,3,5, b数组中存 H所在的位置为 2,4。遍历整个字符串,求以当前字符为中心的满足条件的子串数量,若当前字符为 G,则在 a数组中查找。我们用一个数组记录每一个 G所在的位置,再用一个数组记录每一个 H所在的位置。暴力枚举长度大于等于 3的子串,前缀和O(1)时间查找。时间限制:1.000s。内存限制:512MB。

2025-10-22 22:22:18 469

原创 我的创作纪念日

技术创作路上的点滴成长 2025年3月2日,我开启了技术博客创作之旅,首篇《线性结构----动态队列》为平凡日子赋予了特殊意义。128天的创作历程中,虽时有忙碌,但始终坚持分享技术心得。其中二维数组例题系列获得读者好评,【删除顶点】等文章也因内容质量而备受关注。如今技术写作已成为生活的一部分,在周末闲暇时持续输出,保持着对创作的新鲜感与热忱。这段旅程见证了我的专业成长,也记录着作为IT作者的坚持与进步。

2025-07-08 10:39:47 110

原创 set基础

int age;/*** 先按年龄排,年龄相同再按名字首字母排* 1.年龄不同,年龄小的在前* 2.年龄相同,名字首字母小的在前*/if (age!int age;/*** 先按年龄排,年龄相同再按名字首字母排* 1.年龄不同,年龄小的在前* 2.年龄相同,名字首字母小的在前*///自定义排序it!++it) {//自定义排序2it!++it) {/*** 重载<符号,自定义排序*/

2025-06-29 10:33:58 230

原创 P2197 【模板】Nim 游戏

甲,乙两个人玩 nim 取石子游戏。nim 游戏的规则是这样的:地上有 n 堆石子(每堆石子数量小于 104),每人每次可从任意一堆石子里取出任意多枚石子扔掉,可以取完,不能不取。每次只能从一堆里取。最后没石子可取的人就输了。假如甲是先手,且告诉你这 n 堆石子的数量,他想知道是否存在先手必胜的策略。

2025-06-15 09:57:13 194

原创 【删除顶点】

输入中不存在自己到自己的边,但是可能会有重复的边。输入一个无向图,判断这个图是不是一个完全图。如果输入的图是一个完全图,输出。行,每行输入两个整数。,表示输入点数和边数。

2025-06-08 10:42:11 570

原创 完全图判定

输入中不存在自己到自己的边,但是可能会有重复的边。输入一个无向图,判断这个图是不是一个完全图。如果输入的图是一个完全图,输出。行,每行输入两个整数。,表示输入点数和边数。

2025-06-08 10:17:25 589

原创 【NOIP2003】栈

栈是计算机中经典的数据结构,简单的说,栈就是限制在一端进行插入删除操作的线性表。栈有两种最重要的操作,即 pop(从栈顶弹出一个元素)和 push(将一个元素进栈)。栈的重要性不言自明,任何一门数据结构的课程都会介绍栈。宁宁同学在复习栈的基本概念时,想到了一个书上没有讲过的问题,而他自己无法给出答案,所以需要你的帮忙。宁宁考虑的是这样一个问题:一个操作数序列,从。经过操作可能得到的输出序列的总数。只有一行,即可能输出序列的总数目。的情况),栈 A 的深度大于。,计算并输出由操作数序列。

2025-05-25 10:10:25 1796

原创 木材加工例题

木材厂有一些原木,现在想把这些木头切割成一些长度相同的小段木头,需要得到的小段的数目是给定的。当然,我们希望得到的小段越长越好,你的任务是计算能够得到的小段木头的最大长度。木头长度的单位是cm。原木的长度都是正整数,我们要求切割得到的小段木头的长度也是正整数。第一行是两个正整数N和K(1 ≤ N ≤ 10000,1 ≤ K ≤ 10000),N是原木的数目,K是需要得到的小段的数目。接下来的N行,每行有一个1到10000之间的正整数,表示一根原木的长度。输出能够切割得到的小段的最大长度。

2025-05-18 10:52:12 244

原创 栈的例题1

小黑在纸上写了一个串,只包含'('和')'。一个'('能唯一匹配一个')',但是一个匹配的'('必须出现在')'之前。请判断小黑写的字符串能否括号完全匹配,如果能,输出一行"Yes",否则输出一行"No"。

2025-05-05 11:06:59 176

原创 【栈的应用】

【代码】【栈的应用】

2025-05-05 10:31:12 259

原创 三角形内切圆面积

给出三角形三边的边长,求此三角形内切圆(如下图所示,三角形的内切圆是和三角形三边都相切的圆)的面积。三个正实数a、b、c(满足a+b>c,b+c>a,c+a>b), 表示三角形三边的边长。三角形内切圆的面积,结果四舍五入到小数点后面2位。

2025-05-05 10:06:59 445

原创 Joseph pro

原始的Joseph问题的描述如下:有n个人围坐在一个圆桌周围,把这n个人依次编号为1,…从编号是1的人开始报数,数到第m个人出列,然后从出列的下一个人重新开始报数,数到第m个人又出列,…比如当n=6,m=5的时候,出列的顺序依次是5,4,6,2,3,1。现在的问题是:假设有k个好人和k个坏人。好人的编号的1到k,坏人的编号是k+1到2k。我们希望求出m的最小值,使得最先出列的k个人都是坏人。输入: 仅有的一个数字是k(0 < k <14)。输出: 使得最先出列的k个人都是坏人的m的最小值。

2025-04-20 10:43:08 240

原创 随机数生成,老师上课抽背必备Python,有后门

【代码】随机数生成,老师上课抽背必备Python,有后门。

2025-04-20 09:44:26 566 2

原创 队列例题1

的人退出圈子,问最后留下的是原来的第几号。人围成一圈,顺序排号。最后一人的初始编号。

2025-03-30 11:03:49 411

原创 队列 基础

【代码】队列 基础。

2025-03-30 10:45:05 161

原创 二维动态数组例题4

小黑有n个盒子,第i个盒子里有ci​块巧克力(盒子可以为空),盒中的巧克力排成一行,从左到右编号分别为12⋯ci​。每块巧克力有一定的耐久度,当耐久度为0时,巧克力会碎掉并开始融化,这时小黑只能把它吃了。现在已知初始时,每个盒子里巧克力的耐久度,接着会有m次操作。操作分为3种,每种操作会使得被操作的每块巧克力耐久度减少1。1xyyy2xyyy3x现在小黑想知道m操作后,每个盒子中巧克力的数量以及每块巧克力的耐久度。

2025-03-30 10:40:13 1451

原创 二维动态数组例题3

从下到上的积木编号,如果该行没有积木输出一行空行。的时候记得释放内存,否则会内存超限。次操作,每次操作,小黑把位置。上的积木整体移动到位置。上的积木从下到上依次为。相等则本次不需要移动。

2025-03-30 10:23:24 181

原创 二维动态数组例题2

个小朋友交换手里的糖果。现在小黑想知道最终每个小朋友含有哪些糖果。发完糖之后,为了促进小朋友之间纯洁的友谊,他会安排。个小朋友含有的糖果数,接下来是一个长度为。的递增编号序列,整数之间用空格隔开。每次互换活动,会让第。个小朋友互换手中的糖果。

2025-03-23 10:53:08 1495

原创 整除 整除

【代码】整除 整除。

2025-03-16 11:00:00 138

原创 二维动态数组例题

现在请你输出计划实施后,每个书架上会有哪些书。个书名(按照字典序排序),中间都用一个空格隔开。可是光有书架显得文化程度不够,于是他又买了。,表示书架的编号,以及该书架上一共有。小黑制定了一个计划,打算第。), 分别表示书架的数量和书的数量。个书架上, 还有一个字符串。行, 每行有一个整数。每行首先输出两个整数。

2025-03-16 10:56:10 475

原创 二维动态数组

【代码】二维动态数组。

2025-03-16 10:31:35 220

原创 去掉重复的

给你一个长度为n的数组a,希望你可以去掉一些重复的元素。但是有一些额外的要求:删除元素后,还需要保证原来的相对顺序。对于重复元素,希望可以保留最后出现的元素。

2025-03-09 10:46:36 281

原创 动态队列2

【代码】动态队列2。

2025-03-09 09:53:18 127

原创 线性结构----动态队列

【代码】线性结构----动态队列。

2025-03-02 10:54:29 191

空空如也

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

TA关注的人

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