- 博客(37)
- 收藏
- 关注
原创 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
原创 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
空空如也
关于#c++#的问题,请各位专家解答!
2024-04-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人