自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 资源 (1)
  • 收藏
  • 关注

原创 1408: 字符串-单词翻转-输入一个字符串(一行),将字符串中的每一个单词翻转后输出,但单词之间的先后顺序保持不变,单词之间用一个或者多个空格隔开。单词翻转:将单词字母的先后顺序进行调换,比如单词

输入一个字符串(一行),将字符串中的每一个单词翻转后输出,但单词之间的先后顺序保持不变,单词之间用一个或者多个空格隔开。单词翻转:将单词字母的先后顺序进行调换,比如单词hello翻转之后为olleh。只有一行,为一个字符串,不超过500个字符。单词之间以一个或者多个空格隔开。翻转每一个单词后的字符串,单词之间的空格数目需与原文一致。时间限制: 1 Sec 内存限制: 128 MB。提交: 199 解决: 117。] [命题人:外部导入]

2023-07-03 20:30:50 188

原创 1407: 字符串-单词的长度http://bhtn.vip/

一行字符串,最少1个单词,最多300个单词,单词之间用至少1个空格间隔。单词序列总长度不超过1000。输入一行单词序列,相邻单词之间由1个或多个空格间隔,请对应地计算各个单词的长度。时间限制: 1 Sec 内存限制: 128 MB。依次输出对应单词的长度,之间以一个空格间隔。(提示:只有空格是一个单词结束的标志)提交: 229 解决: 168。] [命题人:外部导入]

2023-07-03 20:28:24 140

原创 1406: 字符串-回文字符串判断http://bhtn.vip/

输入为一行字符串(字符串中没有空白字符,字符串长度不超过100)。时间限制: 1 Sec 内存限制: 128 MB。如果字符串是回文,输出yes;回文字符串:指顺读和倒读都一样的字符串。输入一个字符串,输出该字符串是否回文。提交: 348 解决: 220。] [命题人:外部导入]

2023-07-03 20:26:33 122

原创 1405: 字符串-合法c标识符判断http://bhtn.vip/

我们在编程的时候需要给变量取名字,比如int a;string s等等,这些名字就叫做标识符。现在输入一个字符串,请编写一个程序判断这个字符串可不可以作为我们的标识符,如果可以输出yes,否则输出no。一行,如果它是C语言的合法标识符,则输出yes,否则输出no。时间限制: 1 Sec 内存限制: 128 MB。(本题不需要用上这个条件)2.只包含字母、数字及下划线(‘_’)。提交: 440 解决: 164。一行,一个字符串s(不包含空格)] [命题人:外部导入]

2023-07-03 20:23:19 70

原创 C++抽奖代码(数值随便改内容一样)

废话不多说直接上代码。

2023-07-03 20:18:40 277

原创 1705: 递归-1~n~1http://bhtn.vip/

输入一个整数 n,输出 1 到 n 到 1。具体一点说,你要依次输出:1, 2, 3, ……, n-2, n-1, n, n-1, n-2, ……, 3, 2, 1。输出共 2 × n - 1 行,每一行包含一个整数,依次表示 1, 2, 3, ……, n-2, n-1, n, n-1, n-2, ……, 3, 2, 1。for,while ,do while 都不能使用。时间限制: 1 Sec 内存限制: 128 MB。提交: 213 解决: 136。] [命题人:外部导入]

2022-12-19 21:27:45 149 1

原创 1731: DFS-数字分解http://bhtn.vip/

任何一个大于1的自然数n(n

2022-12-19 21:26:55 168

原创 08:Vigenère密码http://www.noi.openjudge.cn/

称加密后的信息为密文,用C表示;而密钥是一种参数,是将明文转换为密文或将密文转换为明文的算法中输入的数据,记为k。第一行为一个字符串,表示密钥k,长度不超过100,其中仅包含大小写字母。第二行为一个字符串,表示经加密后的密文,长度不超过1000,其中仅包含大小写字母。对于100%的数据,输入的密钥的长度不超过100,输入的密文的长度不超过1000,且都仅包含英文字母。例如,明文M=Helloworld,密钥k=abc时,密文C=Hfnlpyosnd。输出共1行,一个字符串,表示输入密钥和密文所对应的明文。

2022-12-19 21:21:13 193

原创 C++抽奖代码

有朋友私信我说要一个抽奖的代码去玩。废话不多说直接上代码。

2022-07-23 17:28:47 988

原创 编绘童年bhtn.vip

#include<bits/stdc++.h>using namespace std;int main(){ cout<<1*2*3*4*5*6*7*8*9*10; return 0;} /************************************************************** Problem: 1026 User: Language: C++ Result: 正确 Time:0.

2022-05-28 12:34:58 1542

原创 1005: 输出与计算-输出三角形http://wuhao.pub/

1005: 输出与计算-输出三角形时间限制:1Sec内存限制:128 MB提交:2958解决:1779[状态] [提交] [命题人:外部导入]题目描述给定字符*,输出由它组成的底为7,高为4的等腰三角形。(如下方输出所示)输入无输出 * ***************样例输入Copy无样例输出Copy * *** ************来源/分类入门#include<bits/s...

2022-05-28 12:28:22 163

原创 4363:瑞士轮http://www.noi.openjudge.cn/

4363:瑞士轮查看 提交 统计 提问总时间限制:2000ms单个测试点时间限制:1000ms内存限制:65535kB描述【背景】在双人对决的竞技性比赛,如乒乓球、羽毛球、国际象棋中,最常见的赛制是淘汰赛和循环赛。前者的特点是比赛场数少,每场都紧张刺激,但偶然性较高。后者的特点是较为公平,偶然性较低,但比赛过程往往十分冗长。本题中介绍的瑞士轮赛制,因最早使用于 1895 年在瑞士举办的国际象棋比赛而得名。它可以看作是淘汰赛与循环赛的折衷,既保证了比...

2022-05-28 12:25:20 736

原创 1754:字符串数组排序问题http://www.noi.openjudge.cn/

1754:字符串数组排序问题查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述给定一组字符串,按指定的排序方式输出这些字符串。排序可是自然顺序(inc)、自然逆序(dec)、忽略大小写顺序(ncinc)、忽略大小写逆序(ncdec)等。输入输入有多行,第一行为一个表明排序方式的字符串见题面,第二行为字符串的数目。其余各行每行一个字符串,字符串中间可能空格,前后也可能有空格,但前后的空格要忽略。输出输出也有多行,按指定的顺序输出..

2022-05-28 12:21:34 197

原创 11:图像旋转http://www.noi.openjudge.cn/

11:图像旋转查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述输入一个n行m列的黑白图像,将它顺时针旋转90度后输出。输入第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1 <= n <= 100,1 <= m <= 100。接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0~255之间。输出m行,每行n个整数,为顺时针旋转90度后的图像。相邻..

2022-03-14 21:01:26 212

原创 10:矩阵转置http://www.noi.openjudge.cn/

10:矩阵转置查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述输入一个n行m列的矩阵A,输出它的转置AT。输入第一行包含两个整数n和m,表示矩阵A的行数和列数。1 <= n <= 100,1 <= m <= 100。接下来n行,每行m个整数,表示矩阵A的元素。相邻两个整数之间用单个空格隔开,每个元素均在1~1000之间。输出m行,每行n个整数,为矩阵A的转置。相邻两个整数之间用单个空格隔开。样例输..

2022-03-14 21:00:40 208

原创 09:矩阵乘法http://www.noi.openjudge.cn/

09:矩阵乘法查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述计算两个矩阵的乘法。n*m阶的矩阵A乘以m*k阶的矩阵B得到的矩阵C 是n*k阶的,且C[i][j] = A[i][0]*B[0][j] + A[i][1]*B[1][j] + …… +A[i][m-1]*B[m-1][j](C[i][j]表示C矩阵中第i行第j列元素)。输入第一行为n, m, k,表示A矩阵是n行m列,B矩阵是m行k列,n, m, k均小于100然后先后..

2022-03-14 20:57:59 163

原创 08:矩阵加法http://www.noi.openjudge.cn/

08:矩阵加法查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述输入两个n行m列的矩阵A和B,输出它们的和A+B。输入第一行包含两个整数n和m,表示矩阵的行数和列数。1 <= n <= 100,1 <= m <= 100。接下来n行,每行m个整数,表示矩阵A的元素。接下来n行,每行m个整数,表示矩阵B的元素。相邻两个整数之间用单个空格隔开,每个元素均在1~1000之间。输出n行,每行m个整数,表示矩..

2022-03-13 11:33:10 271

原创 25:螺旋加密http://www.noi.openjudge.cn/

25:螺旋加密查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述Chip和Dale发明了一种文本信息加密技术。他们事先秘密约定好矩阵的行数和列数。接着,将字符按如下方式编码:1. 所有文本只包含大写字母和空格。2. 每个字符均赋予一个数值:空格=0,A=1,B=2,……,Y=25,Z=26。按照下图所示的方式,将每个字符对应数值的5位二进制数依次填入矩阵。最后用0将矩阵补充完整。例如,对于信息“ACM”,行列数均为4时,矩阵将被填充..

2022-03-13 11:30:15 368

原创 07:矩阵归零消减序列和http://www.noi.openjudge.cn/

07:矩阵归零消减序列和查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述给定一个n*n的矩阵(3 <= n <= 100,元素的值都是非负整数)。通过(n-1)次实施下述过程,可把这个矩阵转换成一个1*1的矩阵。每次的过程如下:首先对矩阵进行行归零:即对每一行上的所有元素,都在其原来值的基础上减去该行上的最小值,保证相减后的值仍然是非负整数,且这一行上至少有一个元素的值为0。接着对矩阵进行列归零:即对每一列上的所有元素,都..

2022-03-13 11:29:20 201

原创 06:图像相似度http://www.noi.openjudge.cn/

06:图像相似度查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述给出两幅相同大小的黑白图像(用0-1矩阵)表示,求它们的相似度。说明:若两幅图像在相同位置上的像素点颜色相同,则称它们在该位置具有相同的像素点。两幅图像的相似度定义为相同像素点数占总像素点数的百分比。输入第一行包含两个整数m和n,表示图像的行数和列数,中间用单个空格隔开。1 <= m <= 100, 1 <= n <= 100。之后m行,每行..

2022-03-13 11:27:55 231

原创 05:计算鞍点http://www.noi.openjudge.cn/

05:计算鞍点查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述给定一个5*5的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。鞍点指的是矩阵中的一个元素,它是所在行的最大值,并且是所在列的最小值。例如:在下面的例子中(第4行第1列的元素就是鞍点,值为8 )。11 3 5 6 912 4 7 8 1010 5 6 9 118 6 4 7 215 10 11 20 25输入输入包含一个5行5列的矩阵输出..

2022-03-13 11:27:13 201

原创 03:计算矩阵边缘元素之和http://www.noi.openjudge.cn/

03:计算矩阵边缘元素之和查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。输入第一行分别为矩阵的行数m和列数n(m < 100,n < 100),两者之间以一个空格分开。接下来输入的m行数据中,每行包含n个整数,整数之间以一个空格分开。输出输出对应矩阵的边缘元素和样例输入3 33 4..

2022-03-13 11:25:34 286

原创 02:同行列对角线的格子http://www.noi.openjudge.cn/

02:同行列对角线的格子查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述输入三个自然数N,i,j(1<=i<=N,1<=j<=N),输出在一个N*N格的棋盘中(行列均从1开始编号),与格子(i,j)同行、同列、同一对角线的所有格子的位置。如:n=4,i=2,j=3表示了棋盘中的第二行第三列的格子,如下图: 第一列 第二列 第三列 ...

2022-03-13 11:24:35 148

原创 29:ISBN号码http://www.noi.openjudge.cn/

29:ISBN号码查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维...

2022-03-13 11:22:20 243

原创 35:字符串的展开http://www.noi.openjudge.cn/

35:字符串的展开查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于“d-h”或者“4-8”的字串,我们就把它当作一种简写,输出时,用连续递增的字母获数字串替代其中的减号,即,将上面两个子串分别输出为“defgh”和“45678”。在本题中,我们通过增加一些参数的设置,使字符串的展开更为灵活。具体约定如下:(1) 遇到下面的情况需要做字..

2022-03-13 11:21:21 160

原创 问题 A: 编程虎的职业生涯

问题 A: 编程虎的职业生涯时间限制:1Sec内存限制:128 MB提交:183解决:127[状态] [提交] [命题人:quanjun]题目描述编程虎沉迷于C++无法自拔,导致明显影响了他的文化课成绩。对此虎妈妈表示非常担忧。于是虎妈妈规定:这次期末考试成绩编程虎只要有一门科目小于 90 分,就不再让他继续参加信息学竞赛了(他的信息学竞赛职业生涯将自此结束)。很快期末考试成绩就出来了,编程虎不敢看他的成绩,所以就把成绩单交给了你。当你打开成绩单,发现编程虎这次期末考...

2022-03-12 15:58:49 7155

原创 09:明明的随机数http://www.noi.openjudge.cn/

09:明明的随机数查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。输入有2行,第1行为1个正整数,表示所生成的随机数的个数:N;..

2022-03-02 21:14:41 127

原创 07:合影效果http://www.noi.openjudge.cn/

NOI07:合影效果查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述小云和朋友们去爬香山,为美丽的景色所陶醉,想合影留念。如果他们站成一排,男生全部在左(从拍照者的角度),并按照从矮到高的顺序从左到右排,女生全部在右,并按照从高到矮的顺序从左到右排,请问他们合影的效果是什么样的(所有人的身高都不同)?输入第一行是人数n(2 <= n <= 40,且至少有1个男生和1个女生)。后面紧跟n行,每行输入一个人的性别(男ma..

2022-03-02 21:12:29 83

原创 1267:【例9.11】01背包问题

1267:【例9.11】01背包问题时间限制: 1000 ms 内存限制: 65536 KB提交数: 25333 通过数: 15193【题目描述】一个旅行者有一个最多能装MM公斤的背包,现在有nn件物品,它们的重量分别是W1,W2,...,WnW1,W2,...,Wn,它们的价值分别为C1,C2,...,CnC1,C2,...,Cn,求旅行者能获得最大总价值。【输入】第一行:两个整数,MM(背包容量,M<=200M<=200)和NN(...

2022-03-02 20:58:05 319

原创 07:和为给定数

07:和为给定数查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述给出若干个整数,询问其中是否有一对数的和等于给定的数。输入共三行:第一行是整数n(0 < n <= 100,000),表示有n个整数。第二行是n个整数。整数的范围是在0到10^8之间。第三行是一个整数m(0 <= m <= 2^30),表示需要得到的和。输出若存在和为m的数对,输出两个整数,小的在前,大的在后,中间用单个空格隔开。若有..

2022-02-25 00:02:00 378

原创 06:月度开销http://www.noi.openjudge.cn/

06:月度开销查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述农夫约翰是一个精明的会计师。他意识到自己可能没有足够的钱来维持农场的运转了。他计算出并记录下了接下来N(1 ≤N≤ 100,000) 天里每天需要的开销。约翰打算为连续的M(1 ≤M≤N) 个财政周期创建预算案,他把一个财政周期命名为fajo月。每个fajo月包含一天或连续的多天,每天被恰好包含在一个fajo月里。约翰的目标是合理安排每个fajo月包含的天数...

2022-02-24 23:59:27 118

原创 05:派http://www.noi.openjudge.cn/

05:派查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述我的生日要到了!根据习俗,我需要将一些派分给大家。我有N个不同口味、不同大小的派。有F个朋友会来参加我的派对,每个人会拿到一块派(必须一个派的一块,不能由几个派的小块拼成;可以是一整个派)。我的朋友们都特别小气,如果有人拿到更大的一块,就会开始抱怨。因此所有人拿到的派是同样大小的(但不需要是同样形状的),虽然这样有些派会被浪费,但总比搞砸整个派对好。当然,我也要给自己留一块,而这一块..

2022-02-24 23:57:59 176

原创 04:网线主管http://www.noi.openjudge.cn/

04:网线主管查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述仙境的居民们决定举办一场程序设计区域赛。裁判委员会完全由自愿组成,他们承诺要组织一次史上最公正的比赛。他们决定将选手的电脑用星形拓扑结构连接在一起,即将它们全部连到一个单一的中心服务器。为了组织这个完全公正的比赛,裁判委员会主席提出要将所有选手的电脑等距离地围绕在服务器周围放置。为购买网线,裁判委员会联系了当地的一个网络解决方案提供商,要求能够提供一定数量的等长网线。裁判委员会..

2022-02-24 23:55:49 138

原创 1.11编程基础之二分查找http://www.noi.openjudge.cn/

NOI/1.11编程基础之二分查找题目 排名 状态 提问03:矩形分割查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述平面上有一个大矩形,其左下角坐标(0,0),右上角坐标(R,R)。大矩形内部包含一些小矩形,小矩形都平行于坐标轴且互不重叠。所有矩形的顶点都是整点。要求画一根平行于y轴的直线x=k(k是整数),使得这些小矩形落在直线左边的面积必须大于等于落在右边的面积,且两边面积之差最小。并且,要使得大矩形在直线左边...

2022-02-24 23:54:42 208

原创 02:二分法求函数的零点http://www.noi.openjudge.cn/

02:二分法求函数的零点查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述有函数:f(x) = x5- 15 * x4+ 85 * x3- 225 * x2+ 274 * x - 121已知 f(1.5) > 0 , f(2.4) < 0 且方程 f(x) = 0 在区间 [1.5,2.4] 有且只有一个根,请用二分法求出该根。输入无。输出该方程在区间[1.5,2.4]中的根。要求四舍五入到小数点后6位。...

2022-02-24 23:53:29 303

原创 01:查找最接近的元素http://www.noi.openjudge.cn/

01:查找最接近的元素查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述在一个非降序列中,查找与给定值最接近的元素。输入第一行包含一个整数n,为非降序列长度。1 <= n <= 100000。第二行包含n个整数,为非降序列各元素。所有元素的大小均在0-1,000,000,000之间。第三行包含一个整数m,为要询问的给定值个数。1 <= m <= 10000。接下来m行,每行一个整数,为要询问最接近元素的给定..

2022-02-24 23:52:18 208 1

原创 如何在http://www.noi.openjudge.cn/里面让别人引起注意力

1:你可以改名字,特别奇特或者特别大的那种 像这种......字符:꧁༺༒༻꧂字符:ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎ 复制到改名页面即可 然后:你去评论区随便发句话看看 ...

2022-02-19 13:44:29 389 1

原创 神奇代码岛box.fun(https://box3.codemao.cn/?from=cmsq&filter=common)

欢迎来到box3.fun!1:如果你是第一次进入:先在官网首页找到(登陆/注册):2:点击以后会看到这样的页面: 3:你可以使用手机号登陆也可以注册账号登陆(QQ,微信,编程猫)介绍完毕,祝你游玩愉快...

2022-02-19 13:34:57 17974 2

原创 14:求10000以内n的阶乘(http://noi.openjudge.cn/ch0106/14/)

NOI/1.6编程基础之一维数组题目 排名 状态 提问14:求10000以内n的阶乘查看 提交 统计 提问总时间限制:5000ms内存限制:655360kB描述求10000以内n的阶乘。输入只有一行输入,整数n(0<=n<=10000)。输出一行,即n!的值。样例输入100样例输出93326215443944152681699238856266700490715968264381621468592...

2022-02-19 13:34:38 530

原创 P1004 [NOIP2000 提高组] 方格取数

洛谷/题目列表/题目详情P1004 [NOIP2000 提高组] 方格取数提交80.67k通过38.98k时间限制1.00s内存限制125.00MB提交答案加入题单题目提供者freshwater难度普及+/提高历史分数100提交记录查看题解标签NOIp 提高组2000查看算法标签进入讨论版相关讨论查看讨论推荐题目查看推荐洛谷推荐关闭展开题目描述设有N \times NN×N...

2022-01-22 16:57:34 146

C++关机代码,需下载DEVCPP,时间可自行修改

C++关机代码,需下载DEVCPP,时间可自行修改

2022-02-06

空空如也

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

TA关注的人

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