自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1115 - 数字和

【代码】1115 - 数字和。

2024-05-16 16:48:17 116

原创 2048:【例5.18】串排序

对给定的n(1≤n≤20)n(1≤n≤20)个国家名(国家名字长度不超过2020),按其字母的顺序输出。时间限制: 1000 ms 内存限制: 65536 KB。第一行为国家的个数nn;以下nn行为国家的名字。nn行,排序后的国名。

2024-05-12 12:51:44 207

原创 1010:计算分数的浮点数值

两个整数a和b分别作为分子和分母,既分数ab,求它的浮点数值(双精度浮点数,保留小数点后9位)。时间限制: 1000 ms 内存限制: 65536 KB。输出也仅一行,分数ab的浮点数值(双精度浮点数,保留小数点后99位)。输入仅一行,包括两个整数a和b。

2024-04-19 19:08:57 159

原创 1009:带余除法

给定被除数和除数,求整数商及余数。此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。时间限制: 1000 ms 内存限制: 65536 KB。一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开。一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。

2024-04-19 19:07:41 201

原创 1008:计算(a+b)/c的值

输入仅一行,包括三个整数a、b、ca、b、c, 数与数之间以一个空格分开。(-10,000<a,b,c<10,000-10,000<a,b,c<10,000, cc不等于00)时间限制: 1000 ms 内存限制: 66536 KB。给定33个整数a、b、ca、b、c,计算表达式a+bca+bc的值。输出一行,即表达式的值。

2024-04-18 22:17:21 123

原创 1007:计算(a+b)×c的值

输入仅一行,包括三个整数a、b、ca、b、c, 数与数之间以一个空格分开。(-10,000<a,b,c<10,000)(-10,000<a,b,c<10,000)给定33个整数a、b、ca、b、c,计算表达式(a+b)×c(a+b)×c的值。时间限制: 1000 ms 内存限制: 65536 KB。输出一行,即表达式的值。

2024-04-18 22:16:28 182

原创 1006:A+B问题

A+B问题的题目描述如下:给定两个整数A和B,输出A+B的值。保证A、B及结果均在整型范围内。现在请你解决这一问题。大部分的在线题库,都会将A+B问题作为第一题,以帮助新手熟悉平台的使用方法。时间限制: 1000 ms 内存限制: 66536 KB。一行,包含两个整数A,B,中间用单个空格隔开。A和B均在整型范围内。一个整数,即A+B的值。保证结果在整型范围内。

2024-04-18 22:15:47 134

原创 2066:【例2.3】买图书

已知小明有n元,他买了一本书,这本书原价为m元,现在打8折出售。求小明还剩多少钱(保留2位小数)。时间限制: 1000 ms 内存限制: 65536 KB。小明还剩多少钱(保留2位小数)。

2024-04-18 22:15:01 94

原创 2065:【例2.2】整数的和

时间限制: 1000 ms 内存限制: 65536 KB。输入a、b、c这3个整数,求它们的和。

2024-04-18 22:14:14 136

原创 2064:【例2.1】交换值

时间限制: 1000 ms 内存限制: 65536 KB。输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。输出a与b交换值后的结果。输入两个正整数a和b。

2024-04-18 22:13:25 166

原创 1104:计算书费

输入一行,包含10个整数(大于等于0,小于等于100),分别表示购买的《计算概论》、《数据结构与算法》、《数字逻辑》、《C++程序设计教程》、《人工智能》、《计算机体系结构》、《编译原理》、《操作系统》、《计算机网络》、《JAVA程序设计》的数量(以本为单位)。时间限制: 1000 ms 内存限制: 65536 KB。输出一行,包含一个浮点数f,表示应付的总费用。数据结构与算法 32.7元/本。C++程序设计教程 78元/本。JAVA程序设计 65元/本。计算概论 28.9元/本。

2024-04-17 16:32:57 163

原创 1072:鸡尾酒疗法

假设鸡尾酒疗法的有效率为x,新疗法的有效率为y,如果y-x大于5%,则效果更好,如果x-y大于5%,则效果更差,否则称为效果差不多。下面给出n组临床对照实验,其中第一组采用鸡尾酒疗法,其他n-1组为各种不同的改进疗法。其余n行每行两个整数,第一个整数是临床实验的总病例数(小于等于10000),第二个疗效有效的病例数。这n行数据中,第一行为鸡尾酒疗法的数据,其余各行为各种改进疗法的数据。有n-1行输出,分别表示对应改进疗法的效果:如果效果更好,输出better;如果效果更差,输出worse;

2024-04-16 16:30:26 407

原创 NOI / 1.10编程基础之简单排序

在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。第一行有两个整数,分别是学生的人数n(1≤n≤100),和求第k名学生的k(1≤k≤n)。其后有n行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。输出第k名学生的学号和成绩,中间用空格分隔。(注:请用%g输出成绩)

2024-04-02 16:41:36 268

原创 P5737 【深基7.例3】闰年展示

输入x,y,输出 [x,y] 区间中闰年个数,并在下一行输出所有闰年年份数字,使用空格隔开。第二行输出若干个正整数,按照年份单调递增的顺序输出所有闰年年份数字。第一行输出一个正整数,表示 [x,y] 区间中闰年个数。数据保证,1582≤x<y≤3000。输入两个正整数x,y,以空格隔开。

2024-03-19 17:45:09 255

原创 P5735 【深基7.例1】距离函数

给出平面坐标上不在一条直线上三个点坐标 (x1​,y1​),(x2​,y2​),(x3​,y3​),坐标值是实数,且绝对值不超过 100.00,求围成的三角形周长。对于平面上的两个点(x1​,y1​),(x2​,y2​),则这两个点之间的距离 dis=(x2​−x1​)+(y2​−y1​)2​。数据保证,坐标均为实数且绝对值不超过 100100,小数点后最多仅有 33 位。输入三行,第 i 行表示坐标 (xi​,yi​),以一个空格隔开。输出一个两位小数,表示由这三个坐标围成的三角形的周长。

2024-03-19 16:52:57 279

原创 1086:角谷猜想

谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。程序要求输入一个整数,将经过处理得到1的过程输出来。从输入整数到11的步骤,每一步为一行,每一部中描述计算过程。时间限制: 1000 ms 内存限制: 65536 KB。提交数:110333 通过数: 66744。一个正整数n(n≤2,000,000)。如果输入为11,直接输出"

2024-03-15 21:35:38 399

原创 1087:级数求和

已知:Sn=1+12+13+…显然对于任意一个整数k,当n足够大的时候,Sn大于k。现给出一个整数k(1<=k<=15),要求计算出一个最小的n,使得Sn>k。间限制: 1000 ms 内存限制: 65536 KB。提交数:113676 通过数: 51656。

2024-03-15 21:33:19 371

原创 1088:分离整数的各个数

给定一个整数n(1≤n≤100000000),要求从个位开始分离出它的每一位数字。从个位开始按照从低位到高位的顺序依次输出每一位数字。从个位开始按照从低位到高位的顺序依次输出每一位数字。数字之间以一个空格分开。时间限制: 1000 ms 内存限制: 65536 KB。输入一个整数,整数在1到100000000之间。

2024-03-15 21:30:59 414

原创 1089:数字反转

给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零,例如输入−380,反转后得到的新数为−83。时间限制: 1000 ms 内存限制: 65536 KB。输出共 1 行,一个整数,表示反转后的新数。输入共 1 行,一个整数N。【输入输出样例 2】

2024-03-15 21:28:56 331

原创 1100:金币

国王将金币作为工资,发放给忠诚的骑士。第1天,骑士收到一枚金币;之后两天(第2天和第3天)里,每天收到两枚金币;之后三天(第4、5、6天)里,每天收到三枚金币;之后四天(第7、8、9、10天)里,每天收到四枚金币……这种工资发放模式会一直这样延续下去:当连续n天每天收到n枚金币后,骑士会在之后的连续n+1天里,每天收到n+1枚金币(n为任意正整数)你需要编写一个程序,确定从第一天开始的给定天数内,骑士一共获得了多少金币。时间限制: 1000 ms 内存限制: 65536 KB。

2024-03-15 21:25:46 488

原创 1150:求正整数2和n之间的完全数

时间限制: 1000 ms 内存限制: 65536 KB。完全数:因子之和等于它本身的自然数,如6=1+2+36=1+2+3。提交数:75220 通过数: 46668。求正整数22和n之间的完全数(一行一个数)。一行一个数,按由小到大的顺序。输入n(n≤5000)。

2024-03-15 21:11:00 580

原创 1102:与指定数字相同的数的个数

时间限制: 1000 ms 内存限制: 65536 KB。第一行为n,表示整数序列的长度(n≤100);输出一个整数序列中与指定数字相同的数的个数。第二行为n个整数,整数之间以一个空格分开;第三行包含一个整数,为指定的数字。输出为n个数中与m相同的数的个数。

2024-03-15 21:06:48 313

原创 2029:【例4.15】水仙花数

例如153153,13+53+33=1+125+27=15313+53+33=1+125+27=153,则153153是水仙花数。求100∼999100∼999中的水仙花数。若三位数ABC,ABC=A3+B3+C3,则称ABC为水仙花数。时间限制: 1000 ms 内存限制: 65536 KB。假设需要输出两个数:119,100。提交数:62499 通过数: 37430。由小到大输出满足条件的数,每个数占一行。

2024-03-15 20:58:32 318

原创 数字统计1.5-41

【描述】请统计某个给定范围[L,R]的所有整数。【输入】输入共1行,为两个正整数L和R,乊间。【输出】输出共1行,表示数字2出现的次数。中数字2出现的次数。

2024-03-14 17:57:50 316

原创 1096:数字统计

比如给定范围[2, 22],数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22中出现2次,所以数字2在该范围内一共出现了6次。时间限制: 1000 ms 内存限制: 65536 KB。请统计某个给定范围[L, R]的所有整数中,数字2出现的次数。输入共 1 行,为两个正整数 L 和 R,之间用一个空格隔开。输出共 1 行,表示数字 2 出现的次数。

2024-03-12 18:21:08 352

原创 2035:【例5.2】平移数据

时间限制: 1000 ms 内存限制: 65536 KB。将a数组中第一个元素移到数组末尾,其余数据依次往前平移一个位置。第二行为n个小于10001000的正整数。平移后的数组元素,每个数用一个空格隔开。第一行为数组a的元素个数;

2024-03-12 17:48:21 333

原创 2036:【例5.3】开关门

宾馆里有n(2≤n≤1000)个房间,从1∼n编了号。第一个服务员把所有的房间门都打开了,第二个服务员把所有编号是22的倍数的房间“相反处理”,第三个服务员把所有编号是33的倍数的房间作“相反处理”…,以后每个服务员都是如此。当第n个服务员来过后,哪几扇门是打开的。(所谓“相反处理”是:原来开着的门关上,原来关上的门打开。时间限制: 1000 ms 内存限制: 65536 KB。一行,由小到大的打开门的房间序号,各序号之间用一个空格隔开。

2024-03-12 17:47:24 382

原创 2037:【例5.4】约瑟夫问题

N个人围成一圈,从第一个人开始报数,数到M的人出圈;再由下一个人开始报数,数到M的人出圈;输出依次出圈的人的编号。对于所有数据,2≤N,M≤1000。输出一行,依次出圈的人的编号。

2024-03-12 17:44:35 357

原创 函数的使用实例

计算表达式a * b – 4 * a * c 的值。【描述】输入N行数据a, b, c,分别。【输出】N行,每一组数据的计算结果。面N行是N组a,b, c的值。

2024-03-12 17:02:57 287

原创 2038:【例5.5】最大数位置

输入nn个整数,存放在数组a[1]至a[n]中,输出最大数所在位置(n≤1000)。时间限制: 1000 ms 内存限制: 65536 KB。提交数:56882 通过数: 33946。第二行,n个正整数,每个数在232。第一行,数的个数n;

2024-03-12 13:46:36 368

原创 2039:【例5.6】冒泡排序

编程输入n(1≤n≤20)个小于1000非负整数,然后自动按从大到小的顺序输出。时间限制: 1000 ms 内存限制: 65536 KB。由大到小的n个非负整数,每个数占一行。第二行,n个非负整数。第一行,数的个数n;

2024-03-12 13:44:46 370

原创 2040:【例5.7】筛选法找质数

时间限制: 1000 ms 内存限制: 65536 KB。用筛法求出n(2≤n≤1000)n(2≤n≤1000)以内的全部质数。多行,由小到大的质数。

2024-03-12 13:43:17 356

原创 2045:【例5.13】蛇形填数

在n×n方阵里填入1,2,3,…,n×n要求填成蛇形。时间限制: 1000 ms 内存限制: 65536 KB。n行,每行各数之间用一个空格隔开。

2024-03-10 20:44:00 411

原创 2043:【例5.11】杨辉三角形

时间限制: 1000 ms 内存限制: 65536 KB。例5.11 打印杨辉三角形的前n(2≤n≤20)行。n行,每行各数之间用一个空格隔开。

2024-03-10 20:35:23 353

原创 2044:【例5.12】回文字串

时间限制: 1000 ms 内存限制: 65536 KB。输入一串字符,字符个数不超过100100,且以“判断它们是否构成回文。

2024-03-10 20:32:50 343

原创 2034:【例5.1】反序输出

输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100100个。也就是说,按输入相反顺序打印这n个数。输入一行共有n个数,每个数之间用空格隔开。个数,每个数之间用一个空格隔开。如题要求:一行,共有n。

2024-03-10 20:30:10 344

原创 信奥赛一本通 C++题解 2041【例5.9】新矩阵

时间限制: 1000 ms 内存限制: 65536 KB。的矩阵(方阵),把矩阵二条对角线上的元素值加上10。提交数: 16905 通过数: 7883。已知一个n×n(2≤n≤20)2041:【例5.9】新矩阵。数,各数之间用一个空格隔开。,矩阵中各正整数小于100。,然后输出这个新矩阵。

2024-03-10 20:15:39 423

空空如也

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

TA关注的人

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