自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前缀和(二维)

【代码】前缀和(二维)

2024-01-26 11:54:10 434

原创 前缀和(一维)

【代码】前缀和(一维)

2024-01-26 11:43:03 429

原创 洛谷P1601 A+B Problem(高精度加法)

输出只有一行,代表 �+�a+b 的值。

2023-12-31 16:26:54 405

原创 洛谷P1563 [NOIP2016 提高组] 玩具谜题

小南有一套可爱的玩具小人,它们各有不同的职业。有一天,这些玩具小人把小南的眼镜藏了起来。小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的面朝圈外。如下图:这时 singer 告诉小南一个谜题:“眼镜藏在我左数第 33 个玩具小人的右数第 11 个玩具小人的左数第 22 个玩具小人那里。小南发现,这个谜题中玩具小人的朝向非常关键,因为朝内和朝外的玩具小人的左右方向是相反的:面朝圈内的玩具小人,它的左边是顺时针方向,右边是逆时针方向;而面向圈外的玩具小人,它的左边是逆时针方向,右边是顺时针方向。

2023-12-28 18:09:47 448

原创 洛谷P1042 [NOIP2003 普及组] 乒乓球

华华通过以下方式进行分析,首先将比赛每个球的胜负列成一张表,然后分别计算在 1111 分制和 2121 分制下,双方的比赛结果(截至记录末尾)。比如现在有这么一份记录,(其中 WW 表示华华获得一分,LL 表示华华对手获得一分):在 1111 分制下,此时比赛的结果是华华第一局 1111 比 00 获胜,第二局 1111 比 00 获胜,正在进行第三局,当前比分 11 比 11。而在 2121 分制下,此时比赛结果是华华第一局 2121 比 00 获胜,正在进行第二局,比分 22 比 11。

2023-12-28 14:37:24 402

原创 洛谷P8722 [蓝桥杯 2020 省 AB3] 日期识别

小蓝要处理非常多的数据, 其中有一些数据是日期。在小蓝处理的日期中有两种常用的形式:英文形式和数字形式。英文形式采用每个月的英文的前三个字母作为月份标识,后面跟两位数字表示日期,月份标识第一个字母大写,后两个字母小写, 日期小于 1010 时要补前导 00。11 月到 1212 月英文的前三个字母分别是JanFebMarAprMayJunJulAugSepOctNovDec。数字形式直接用两个整数表达,中间用一个空格分隔,两个整数都不写前 导0。

2023-12-23 16:33:27 438

原创 洛谷P8711 [蓝桥杯 2020 省 B1] 整除序列

有一个序列,序列的第一个数是 �n,后面的每个数是前一个数整除 22,请输出这个序列中值为正数的项。

2023-12-23 16:17:12 390

原创 洛谷P8717 [蓝桥杯 2020 省 AB2] 成绩分析

小蓝给学生们组织了一场考试,卷面总分为 100100 分,每个学生的得分都是一个 00 到 100100 的整数。请计算这次考试的最高分、最低分和平均分。

2023-12-23 16:09:09 377

原创 洛谷P8680 [蓝桥杯 2019 省 B] 特别数的和

小明对数位中含有 22、00、11、99 的数字很感兴趣(不包括前导 00),在 11 到 4040 中这样的数包括 11、22、99、1010 至 3232、3939 和 4040,共 2828 个,他们的和是 574574。请问,在 11 到 �n 中,所有这样的数的和是多少?

2023-12-23 16:00:49 328

原创 洛谷P8706 [蓝桥杯 2020 省 AB1] 解码

小明有一串很长的英文字母,可能包含大写和小写。在这串字母中,有很多连续的是重复的。小明想了一个办法将这串字母表达得更短:将连续的几个相同字母写成字母 + 出现次数的形式。例如,连续的 55 个a,即aaaaa,小明可以简写成a5(也可能简写成a4aaa3a等)。,小明可以简写成H3el5o2。为了方便表达,小明不会将连续的超过9个相同的字符写成简写的形式。现在给出简写后的字符串,请帮助小明还原成原来的串。

2023-12-23 15:49:48 364

原创 洛谷P8780 [蓝桥杯 2022 省 B] 刷题统计

小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天做 �a 道题目,周六和周日每天做 �b 道题目。请你帮小明计算,按照计划他将在第几天实现做题数大于等于 �n 题?

2023-12-23 10:57:48 443

原创 洛谷P8753 [蓝桥杯 2021 省 AB2] 小平方

小蓝发现,对于一个正整数 �n 和一个小于 �n 的正整数 �v,将 �v 平方后对 �n 取余可能小于 �n 的一半,也可能大于等于 �n 的一半。请问,在 11 到 �−1n−1 中, 有多少个数平方后除以 �n 的余数小于 �n 的一半。例如,当 �=4n=4 时,1,2,31,2,3 的平方除以 44 的余数都小于 44 的一半。又如,当 �=5n=5 时, 11,44 的平方除以 55 的余数都是 11,小于 55 的一半。

2023-12-23 10:38:29 392

原创 洛谷P8752 [蓝桥杯 2021 省 B2] 特殊年份

今年是 2021 年,2021 这个数字非常特殊, 它的千位和十位相等, 个位比百位大 11,我们称满足这样条件的年份为特殊年份。输入 55 个年份,请计算这里面有多少个特殊年份。

2023-12-23 10:27:11 424

原创 洛谷P8598:[蓝桥杯 2013 省 AB] 错误票据

每张票据有唯一的 ID 号,全年所有票据的 ID 号是连续的,但 ID 的开始数码是随机选定的。因为工作人员疏忽,在录入 ID 号的时候发生了一处错误,造成了某个 ID 断号,另外一个 ID 重号。你的任务是通过编程,找出断号的 ID 和重号的 ID。数据保证断号不可能发生在最大和最小号。

2023-12-22 23:52:50 534

原创 洛谷P1996:约瑟夫问题

n 个人围成一圈,从第一个人开始报数,数到 m 的人出列,再由下一个人重新从 1 开始报数,数到 m 的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。1≤m,n≤100。

2023-12-21 23:35:02 1549

原创 C++ STL

【代码】C++ STL。

2023-12-21 20:09:39 382

原创 单链表的定义、插入、删除、查找、建立

/指定结点删除free(q);

2023-11-19 18:02:15 106

原创 顺序表的初始化、插入、打印、删除、查询

/让顺序表存储其他类型元素时,可以快速完成代码修改int length;//顺序表长度}SqList;

2023-11-18 21:08:36 72

原创 【ZZULI】郑州轻工业大学oj 1194: 总成绩排序(结构体专题)

有一学生成绩表,包括学号、姓名、3门课程成绩。请按如下规则排序:按总成绩降序排序,若总成绩相同,则按姓名升序排序。

2023-11-16 20:49:34 215

原创 【ZZULI】郑州轻工业大学oj 1185: 添加记录(结构体专题)

有一学生成绩表,包括学号、姓名、3门课程成绩。已知该成绩表按学号升序排序。请编程实现,添加一个新的学生信息,且使成绩表仍按学号有序;若待添加的学号与已有学号重复,则输出错误信息,拒绝添加。

2023-11-16 20:27:01 224

原创 【ZZULI】郑州轻工业大学oj 1193: 单科成绩排序(结构体专题)

有一学生成绩表,包括学号、姓名、3门课程成绩。请按要求排序输出:若输入1,则按第1门课成绩降序输出成绩表,若输入为i(1<=i<=3),则按第i门课成绩降序输出成绩表。

2023-11-16 20:23:51 111

原创 【ZZULI】郑州轻工业大学oj 1192: 奖学金(结构体专题)

某校发放奖学金共5种,获取条件各不同:1.阳明奖学金,每人8000,期末平均成绩>80,且在本学期发表论文大于等于1篇;2.梨洲奖学金,每人4000,期末平均成绩>85,且班级评议成绩>80;3.成绩优秀奖,每人2000,期末平均成绩>90;4.西部奖学金,每人1000,期末平均成绩>85的西部省份学生;5.班级贡献奖,每人850,班级评议成绩>80的学生干部。只要符合条件就可以得奖,一人可兼得多项奖学金。

2023-11-16 19:47:22 202

原创 【ZZULI】郑州轻工业大学oj 1191: 数星星(结构体专题)

一天,小明坐在院子里数星星,Gardon就出了个难题给她:Gardon在天空画出了一个矩形区域,让他输入矩形区域里有多少颗星星,仁慈的上帝还为他标出了每个星星的坐标。但小明数着数着就看花了眼,但他的原则是:宁愿多数一次,不可错过一个。如果小明把他数过的星星的坐标都告诉你,你能否帮他进行排重处理(如果两个星星的坐标位置相同,则视为一个星星),计算出星星的个数。

2023-11-16 19:13:37 170

原创 【ZZULI】郑州轻工业大学oj 1190: 按出生日期排序(结构体专题)

送人玫瑰手有余香,小明希望自己能带给他人快乐,于是小明在每个好友生日的时候发去一份生日祝福。小明希望将自己的通讯录按好友的生日排序,这样就查看起来方便多了,也避免错过好友的生日。为了小明的美好愿望,你帮帮他吧。小明的好友信息包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息,按生日的月份和日期升序输出所有好友信息。

2023-11-16 18:58:57 105

原创 【ZZULI】郑州轻工业大学oj 1189: 选票统计(二)(结构体专题)

计算机与通信工程学院2012届学生会主席投票选举工作定于1月6日在电教楼前隆重举行。本次投票将采用电脑统计选票的方式,当投票选举正式开始后,同学们将排队一一走到电脑前,投上自己神圣的一票:在电脑前输入一个姓名,然后输入回车表示确认。当所同学投票结束,工作人员只需要输入一个”#”并回车确认,表示投票结束,电脑立即显示出得票最高的同学姓名,该同学将当选为新一届计算机与通信工程学院学生会主席。选举大会的准备工作正在紧张进行,编程统计投票的工作就交给你了。

2023-11-16 18:41:20 112

原创 【ZZULI】郑州轻工业大学oj 1188: 选票统计(一)(结构体专题)

某单位进行选举,有5位候选人:zhang、wang、zhao、liu、miao。编写程序,统计每人所得的票数。要求每人的信息里包括两部分:name和votes,分别描述姓名和所得票数。每个人的信息用一个结构体来表示,5个人的信息使用结构体数组。

2023-11-16 17:19:03 95

原创 【ZZULI】郑州轻工业大学oj 1187: 棒棒糖(结构体专题)

新年快到了,计算机学院新年晚会正在筹备中,今年有一个新创意:来参加晚会的所有学生都有礼物(一根棒棒糖)。老师把买棒棒糖的任务交给小明了,并指定了要买的棒棒糖的品牌和品种。俗话说得好,货比三家不吃亏。小明来到了商店,看了各个店铺里这种棒棒糖的价格,不仅如此,他还记住了每个店铺的存货量。已知小明打算购买n根棒棒糖,问他最少要花多少钱?

2023-11-16 16:58:32 237

原创 【ZZULI】郑州轻工业大学oj 1186: 删除记录(结构体专题)

有一学生成绩表,包括学号、姓名、3门课程成绩。请实现如下删除功能:输入一个学生的学号,删除该学生的所有信息。

2023-11-16 16:35:58 92

原创 【ZZULI】郑州轻工业大学oj 1184: 平面点排序(二)(结构体专题)

平面上有n个点,坐标均为整数。横坐标相同时按纵坐标排序,否则按横坐标排序。本题要求用结构体存储坐标,再进行排序。先升序排序输出,再降序排序输出,可以自己写排序函数,也可以用qsort库函数排序。

2023-11-16 12:59:33 169

原创 【ZZULI】郑州轻工业大学oj 1183: 平面点排序(一)(结构体专题)

平面上有n个点,坐标均为整数。请按与坐标原点(0,0)距离的远近将所有点排序输出。可以自己写排序函数,也可以用qsort库函数排序。

2023-11-15 23:49:30 263

原创 【ZZULI】郑州轻工业大学oj 1182: 查询记录(结构体专题)

有一学生成绩表,包括学号、姓名、3门课程成绩。请实现如下查找功能:输入一个学生的学号,输出该学生学号、姓名、3门课程成绩。

2023-11-15 23:36:02 180

原创 【ZZULI】郑州轻工业大学oj 1181: 谁的年龄最小(结构体专题)

设计一个结构体类型,包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息,输出年龄最小的好友的姓名和出生日期。

2023-11-15 23:25:10 298

原创 【ZZULI】郑州轻工业大学oj 1180: 成绩统计(结构体专题)

从键盘输入若干个学生的信息,每个学生信息包括学号、姓名、3门课的成绩,计算每个学生的总分,输出总分最高的学生的信息。

2023-11-15 17:06:56 373

原创 【ZZULI】郑州轻工业大学oj 1178: 单词数

统计一篇文章里不同单词的总数。

2023-11-13 22:04:34 133

原创 【ZZULI】郑州轻工业大学oj 1177: 按要求排序(指针专题)

输入n和n个整数,然后按要求排序,若输入1,请输出升序排序序列;若输入2,请输出降序排序序列,若输入3,请输出按绝对值升序排序序列。要求程序结构如下,请完善程序。/*按升序要求判断两元素是否逆序*//*按降序要求判断两元素是否逆序*//*按绝对值升序要求判断两元素是否逆序*/int slt;/*读入n和n个整数,存入数组a*//*读入用户的选择,存入slt;*/break;break;break;/*输出排序后的数组*/

2023-11-13 18:04:48 109

原创 【ZZULI】郑州轻工业大学oj 1176: 查找最大字符串(指针专题)

从键盘上输入多个字符串(每个串不超过5个字符且没有空格),用”*****”作为串输入结束的标记。从所输入的若干字符串中,找出一个最大的串,并输出该串。要求最大串的查找通过调用编写的函数实现//在包含n个字符串的二维字符数组name中,查找值最大的字符串,将其下标存入指针p所指内存单元。

2023-11-13 17:01:43 171

原创 【ZZULI】郑州轻工业大学oj 1175: 矩阵转置(指针专题)

给定一个m行n列的二维矩阵,输出其转置矩阵。1<=m、n<=100000,可能是1行100000列,也可能是10000行50列。你可能不能预定义数组的大小了,你要学会使用动态内存分配哦。

2023-11-13 16:22:59 126

原创 【ZZULI】郑州轻工业大学oj 1174: 长整数排序(指针专题)

长整数排序。输入n 然后输入n个位数不超过100位的大整数,输入的整数可能含有前导0。将这n个长整数排序后输出,输出不含前导0。若s1指向的整数大于s2指向的整数,返回一个正整数;若s1指向的整数小于s2指向的整数,返回负整数;若s1指向的整数等于s2指向的整数,返回0;

2023-11-13 15:38:59 116

原创 【ZZULI】郑州轻工业大学oj 1173: 密码解密(指针专题)

有加密当然也有解密啦。那我们来解密吧。已知明文中只有数字和字母,且加密的规则如下:将每个字符的ascii码的值减去24作为每个字符加密过后的密文,例如'a'的ascii码的值为97,那么加密后就变成了73。"73"就是'a'的密文。所以,若密文是“757392”,则解密后的原文是“cat”。现在请你编写程序,将一段密文解密为原文。请定义并使用如下函数//将密文cipher解密后将明文存入plain。

2023-11-13 15:00:44 127

原创 【ZZULI】郑州轻工业大学oj 1172: 矩阵边界和(指针专题)

给定一个m行n列的二维矩阵,求其四周边元素和。1<=m、n<=100000,可能是1行100000列,也可能是10000行50列,但保证矩阵元素不多于500000。你可能不能预定义数组的大小了,你要学会使用动态内存分配哦。你可以动态申请m*n个内存单元,然后用一维数组来存储二维数组,二维数组元素a[i][j]对应一维数组a[i*n+j],i、j均从0开始。

2023-11-12 22:45:47 133

空空如也

空空如也

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

TA关注的人

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