自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《堆排序》

第二行包含 n 个用空格隔开的整数 a1​,a2​,⋯,an​ (0≤ai​≤109)利用堆排序算法将读入的 n 个数从大到小排序后输出。对于 100% 的数据,满足 1≤n≤2×105。第一行为一个正整数 n(1≤n≤2×105)将给定的 n 个数从大到小输出,用空格隔开。对于 40% 的数据,满足 1≤n≤103。

2025-04-28 18:55:16 137

原创 《奇怪的电梯》

【代码】《奇怪的电梯》

2025-03-09 13:02:26 132

原创 《跳马问题》

在5*5格的象棋棋盘上,有一只中国象棋的马,从(1,1)点出发,他可以朝8个方向跳,但不允许出界或者跳到已跳过的格子上,要求跳遍整个棋盘。输出前五个方案以及方案总数。

2025-03-09 13:00:17 359

原创 《全排列》

我们假设对于小写字母有‘a’ <‘b’ < ... <‘y’<‘z’,而且给定的字符串中的字母已经按照从小到大的顺序排列。只有一行,是一个由不同的小写字母组成的字符串,已知字符串的长度在1到6之间。输出这个字符串的所有排列方式,每行一个排列。要求字母序比较小的排列在前面。给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。本题目禁止使用STL及包含可以使用的相关调用。

2025-01-12 15:46:12 209

原创 《素数环升级》

从1到6这6个数摆成一个环,要求相邻两个数的和是一个素数。

2025-01-05 16:10:07 131

原创 《素数环》

1到6这6个数摆成一个环,要求相邻两个数的和是一个素数。

2025-01-05 15:50:57 147

原创 《移动机器人》

左上角为(1,1),右下角为(N,M)。如:L5表示向左移动5个单位,R3表示向右移动3个单位,U2表示向上移动2个单位,D4表示向下移动4个单位。注意,一旦移动到网格的边界,就无法继续沿着这个方向移动。第一行,4个数字,分别表示 n 行 m 列,起始位置坐标为 (x,y)。对于100%的数据,1≤N,M,x,y≤100,字符串长度≤1000。第二行,一个由字母 L,R,U,D 和数字 1−9 组成的字符串。在N×M的网格中,有一个机器人,它的初始位置为x, y。两个数字,空格隔开,表示机器人的坐标。

2025-01-04 22:07:13 189

原创 《木材仓库》

【代码】《木材仓库》

2025-01-04 22:02:01 331

原创 《约瑟夫问题 循环链表》

约瑟夫问题循环链表题解来了!

2025-01-04 21:56:53 595

原创 6379:统计学生信息(使用动态链表完成)(2)

其中,学号长度不超过20, 姓名长度不超过40, 性别长度为1, 地址长度不超过40。利用链表记录从标准输入输入的学生信息(学号、姓名、性别、年龄、得分、地址)输入的最后以"end"结束输出将输入的内容倒序输出。学号 姓名 性别 年龄 得分 地址。的格式输出样例输入。

2025-01-04 21:53:11 547

原创 《输出不重复排列》

【代码】《输出不重复排列》

2025-01-04 21:48:39 130

原创 狼人杀 (支持6-10人)

else if (player[i].name == "女巫 " || player[i].name == "预言家 " || player[i].name == "猎人 " || player[i].name == "守卫 ")while ((player[y].name == "女巫 " || player[y].name == "预言家 " || y == kill1) || player[y].life == 0)" << endl << "A. 毒 B.不毒" << endl << "输入:";

2024-12-29 11:06:59 899

原创 6379:统计学生信息(使用动态链表完成)(1)

其中,学号长度不超过20, 姓名长度不超过40, 性别长度为1, 地址长度不超过40。利用链表记录从标准输入输入的学生信息(学号、姓名、性别、年龄、得分、地址)输入的最后以"end"结束输出将输入的内容倒序输出。学号 姓名 性别 年龄 得分 地址。的格式输出样例输入。

2024-12-29 10:49:37 337

原创 《c++链表》

2024-12-16 21:41:39 123

原创 《科技创新奖》

【代码】《科技创新奖》

2024-11-25 19:02:06 124

原创 《元素最小的序列》

给定一个由n个元素构成的序列,你需要将其中的元素按顺序压入一个栈并弹出。元素按它们的出栈顺序进行排列,会得到一个新的序列。这样的序列会有很多种,请输出所有新序列中第一个元素最小的序列(若第一个元素最小的序列有多个,则令第二个尽可能小;若仍有多个,则令第三个最小,以此类推)。第一行,一个数n(n<1000);第二行n个数,为序列中n个元素的值。输出n个数,为满足要求的序列。

2024-11-25 19:01:08 211

原创 《后缀表达式求结果》

【代码】《后缀表达式求结果》

2024-11-25 18:59:49 650

原创 《转进制》

1161:转进制【题目描述】将一个十进制数X转换成任意进制数M(M≤16)。【输入】一行两个数,第一个十进制数X,第二个为进制M。【输出】输出结果。【输入样例】31 16 {将十进制31转化为十六进制数}【输出样例】1F#include<bits/stdc++.h>using namespace std;int n,m;stack<int> s;int main() { cin>>n>>m; if(n==0

2024-11-25 18:58:58 362

原创 《括号匹配升级》

【代码】《括号匹配升级》

2024-11-25 18:57:59 353

原创 《括号匹配》

假设一个表达式由英文字母(小写)、运算符(十,一、·、/)和左右小(圆)括号构成,以“@”作为表达式的结束符。请编写一个程序检查表达式中的左右圆括号是否匹配,若匹配,则返回“YES”;表达式长度小于255,左圆括号少于20个。输出包括一行,即“YES”或“NO”1.表达式括号匹配(stack)输入包括一行数据,即表达式。

2024-11-25 18:56:20 203

原创 《序列出栈》

【代码】《序列出栈》

2024-11-25 18:46:19 211

原创 《我家的门牌号》

若所有的门牌号之和减去我家门牌号的两倍,恰好等于n,求我家的门牌号及总共有多少家。一行,包含两个正整数,分别是我家的门牌号及总共有多少家,中间用单个空格隔开。我家住在一条短胡同里,这条胡同的门牌号从1开始顺序编号。n < 100000。内存限制:65536。

2024-11-17 16:34:03 149

原创 《括号匹配升级》

【代码】《括号匹配升级》

2024-11-02 18:57:15 95

原创 《括号匹配》

假设一个表达式由英文字母(小写)、运算符(十,一、·、/)和左右小(圆)括号构成,以“@”作为表达式的结束符。请编写一个程序检查表达式中的左右圆括号是否匹配,若匹配,则返回“YES”;表达式长度小于255,左圆括号少于20个。输出包括一行,即“YES”或“NO”1.表达式括号匹配(stack)输入包括一行数据,即表达式。

2024-11-02 18:55:51 145

原创 《螨虫大作战2》

有一种螨虫,繁殖力非常强,每天晚上它们的数量都会变成早上的2倍。已知第四天晚上有12384只螨虫,求:第一天早上有多少只螨虫?

2024-10-29 22:17:58 130

原创 《螨虫大作战1》

有一种螨虫,繁殖力非常强,每天白天它们都会进行繁殖,数量会变成早上的2倍,但是每天晚上也会有3000只螨虫意外死亡。已知第一天早上有76000只螨虫,求:第四天晚上会有多少只螨虫?

2024-10-29 22:15:11 200

原创 《挖萝卜》

小兔挖了1856个胡萝卜,狐狸挖的胡萝卜比小兔的2倍少875个,小羊挖的胡萝卜比狐狸挖的少999个。(2)平均每个动物挖了多少个胡萝卜?两个答案在同一行输出,以空格分隔。(1)小羊挖了多少个胡萝卜?

2024-10-29 22:14:19 116

原创 《花花买冷饮》

暑假来了,天气特别热,花花到牛爷爷的冷饮店来买冷饮。已知雪糕2.2元/支,碎碎冰1.5元/支,并且牛爷爷今天推出了优惠活动,可以有一支雪糕免费。花花一次性买了12支雪糕和9支碎碎冰,然后付给牛爷爷50元。那么牛爷爷需要给花花找回多少钱?

2024-10-29 22:13:17 156

原创 《欧拉与鸡蛋》

大数学家欧拉在集市上遇到了本村的两个农妇,每人跨着个空篮子。她们和欧拉打招呼说两人刚刚卖完了所有的鸡蛋。欧拉随便问:“卖了多少鸡蛋呢?”不料一个说:“我们两人自己卖自己的,一共卖了150个鸡蛋,虽然我们卖的鸡蛋有多有少,但刚好得了同样的钱数。另一个补充道:“如果我按她那样的价格卖,可以得到32元;如果她按我的价格卖,可以得到24.5元”。欧拉想了想,说出了正确答案。现在请你编写程序,解决这个问题。输出分一行,输出两个妇人分别卖的鸡蛋个数,中间空格隔开。

2024-10-29 22:12:06 164

原创 《高精度除法》

输入一个高精度数,一个低精度数(int),然后求高精度数除以低精度数的商和余数并输出。

2024-10-28 19:26:55 371

原创 《解密数字》

有一串被加密过的数字字符,解密规则如下:将第一个删除,第二个放在数字末端,以此类推。删除的数字将会组成一个新数字,这就是解密后的数字。例如:631758924,第一步,删除6,并将3移到后面……将得到615947283。【样例输入】 631758924。【样例输出】 615947283。要求:输入的数字小于1000。

2024-10-28 19:16:56 275

原创 《纸牌问题》

桌面有一叠牌,从第一张(即位于顶面的牌)开始从上往下依次编号为1~n。当剩下的牌多于一张时进行以下操作:把第一张牌扔掉,然后把新的第一张放到整贴牌的最后。当还剩下一张牌或更少时,停止操作。输入n,输出每次扔掉的牌,以及最后剩下的牌(3≤n ≤ 100)。【输出样例】1 3 5 7 9 11 13 15 17 19 4 8 12 16 2 10 18 14 6。【输出样例】1 3 5 7 9 2 6 10 8 4。【输出样例】1 3 5 7 4 2 6。

2024-10-28 19:16:02 223

原创 《机器翻译》

对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中文含义然后翻译,并将这个单词和译义放入内存,以备后续的查找和翻译。每当软件将一个新单词存入内存前,如果当前内存中已存入的单词数不超过M−1,软件会将新单词存入一个未使用的内存单元;若内存中已存入M 个单词,软件会清空最早进入内存的那个单词,腾出单元来,存放新单词。假设在翻译开始前,内存中没有任何单词。输出文件共1 行,包含一个整数,为软件需要查词典的次数。

2024-10-28 19:15:01 368

原创 《周末舞会》

【代码】《周末舞会》

2024-10-28 19:13:58 654

原创 《约瑟夫问题》

【代码】《约瑟夫问题》

2024-10-27 20:04:47 165

原创 《团体队列》

【代码】《团体队列》

2024-10-27 17:55:36 124

原创 《vasya》

【代码】《vasya》

2024-10-27 17:54:04 91

原创 《card stacking》

【代码】《card stacking》

2024-10-27 17:52:57 105

原创 《序列出栈》

【代码】《序列出栈》

2024-10-27 17:51:49 214

原创 《c++游戏代码》

【代码】《c++游戏代码》

2024-09-30 19:28:13 379

c++<括号匹配检验>

描述 假设表达式中允许包含两种括号:圆括号和方括号,其嵌套的顺序随意,如([ ]())或[([ ][ ])]等为正确的匹配,[( ])或([ ]( )或 ( ( ) ) )均为错误的匹配。 现在的问题是,要求检验一个给定表达式中的括弧是否正确匹配? 输入一个只包含圆括号和方括号的字符串,判断字符串中的括号是否匹配,匹配就输出 OK ,不匹配就输出Wrong。 输入一个字符串:[([][])],输出:OK 输入描述 输入仅一行字符 输出描述 匹配就输出 “OK” ,不匹配就输出“Wrong”。 样例输入 1 [(]) 样例输出 1 Wrong 提示 对于100%的数据,字符个数小于255个。

2024-07-03

用c++编写的游戏大全

用c++编写的游戏大全 狼人杀游戏(支持6-10人) 请观看谢谢!

2024-06-29

《C++合法变量名》的代码

描述 输入一个字符串,判断其是否是 C++ 的合法变量名。 输入描述 数据的第一行是一个整数 n ,表示测试实例的个数,然后是 n 行输入数据,每行是一个长度不超过 50 的字符串。 输出描述 输出一行。如果输入数据是 C++ 的合法变量名,则输出" yes “,否则,输出” no "。 样例输入 1  3 12ajf fi8x_a ff ai_2 样例输出 1  no yes no 简化题意 题目解析 1 输入一个字符串s,判断字符串s是否符合C++变量命名规则, 符合输出yes,不符合输出no 1. 声明整数变量n存储变量名数量; 2. 循环n次输入变量名; 3. 枚举每个变量名判断是否合法; 4. 枚举每个变量名的每个字符,判断是否合法,合法输出yes, 不合法输出no。

2024-06-23

空空如也

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

TA关注的人

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