- 博客(29)
- 收藏
- 关注
原创 信息学奥赛一本通(C++版)1090:含k个3的数
输入两个正整数m和k,其中1<m<100000,1<k<5 ,判断m 能否被19整除,且恰好含有k个3,如果满足条件,则输出YES,否则,输出NO。例如,输入:43833 3,满足条件,输出YES。如果输入:39331 3,尽管有3个3,但不能被19整除,也不满足条件,应输出NO。时间限制: 1000 ms 内存限制: 65536 KB。提交数: 95463 通过数: 49489。满足条件时输出 YES,不满足时输出 NO。m 和 k 的值,中间用单个空格间隔。
2023-08-23 11:26:18 472
原创 信息学奥赛一本通(C++版)1069:乘方计算
给出一个整数a和一个正整数n(−1000000≤a≤1000000,1≤n≤10000),求乘方an,即乘方结果。最终结果的绝对值不超过10000001000000。一行,包含两个整数a和n。一个整数,即乘方结果。题目保证最终结果的绝对值不超过10000001000000。时间限制: 1000 ms 内存限制: 65536 KB。提交数: 89058 通过数: 60674。
2023-08-23 10:43:08 558
原创 信息学奥赛一本通(C++版)1061:求整数的和与均值
输出一行,先输出和,再输出平均值(保留到小数点后5位),两个数间用单个空格分隔。第2~n+1行每行包含1个整数。每个整数的绝对值均不超过10000。读入n(1≤n≤10000)个整数,求它们的和与均值。输入第一行是一个整数n,表示有n个整数。1061:求整数的和与均值。
2023-08-20 10:12:46 491
原创 信息学奥赛一本通(C++版)2053:【例3.3】三个数
时间限制: 1000 ms 内存限制: 65536 KB。提交数: 89675 通过数: 37997。输入三个整数,按从大到小的顺序输出。2053:【例3.3】三个数。按从大到小的顺序输出。
2023-08-20 10:10:26 464
原创 信息学奥赛一本通(C++版)1060:均值
输入有两行,第一行包含一个整数n(n小于100),代表样本容量;第二行包含n个绝对值不超过1000的浮点数,代表各个样本数据。时间限制: 1000 ms 内存限制: 65536 KB。给出一组样本数据,包含n个浮点数,计算其均值,精确到小数点后4位。输出一行,包含一个浮点数,表示均值,精确到小数点后4位。提交数: 114765 通过数: 71141。
2023-08-19 16:36:28 499
原创 信息学奥赛一本通(C++版)1059:求平均年龄
第一行有一个整数n(1<= n <= 100),表示学生的人数。其后n行每行有1个整数,表示每个学生的年龄,取值为15到25。班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。时间限制: 1000 ms 内存限制: 65536 KB。输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位。提交数: 142283 通过数: 84816。1059:求平均年龄。
2023-08-19 16:35:06 296
原创 信息学奥赛一本通(C++版)2018:【例4.3】输出奇偶数之和
利用for循环,分别输出1∼n之间的所有奇数的和、偶数的和。输出为一行,两个数(用一个空格隔开),偶数之和与奇数之和。2018:【例4.3】输出奇偶数之和。对于所有数据,1≤n≤100。
2023-08-19 10:00:16 99
原创 信息学奥赛一本通(C++版)2017:【例4.2】输出偶数
时间限制: 1000 ms 内存限制: 65536 KB。提交数: 73402 通过数: 46720。按照由小到大的顺序,输出1∼n之间的所有偶数。输出为一行,各个偶数之间用一个空格隔开。2017:【例4.2】输出偶数。对于所有数据,1≤n≤100。
2023-08-19 09:50:27 112
原创 信息学奥赛一本通(C++版)1086:角谷猜想
谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘33加11,如果是偶数,则除以22,得到的结果再按照上述规则重复处理,最终总能够得到11。如,假定初始整数为55,计算过程分别为1616、88、44、22、11。程序要求输入一个整数,将经过处理得到11的过程输出来。从输入整数到11的步骤,每一步为一行,每一部中描述计算过程。一个正整数n(n≤2,000,000)。如果输入为11,直接输出"
2023-08-19 09:47:32 359
原创 信息学奥赛一本通(C++版) 1065:奇数求和
计算非负整数mm到nn(包括mm和nn)之间的所有奇数的和,其中,mm 不大于 nn,且nn 不大于300300。例如 m=3,n=12m=3,n=12, 其和则为:3+5+7+9+11=353+5+7+9+11=35。两个数 mm 和 nn,两个数以一个空格分开,其中 0≤m≤n≤3000≤m≤n≤300。输出一行,包含一个整数,表示mm 到 nn(包括mm 和 nn )之间的所有奇数的和。时间限制: 1000 ms 内存限制: 65536 KB。
2023-08-15 14:49:29 708
原创 信息学奥赛一本通(C++版)1036:A×B问题
时间限制: 1000 ms 内存限制: 65536 KB。一行,包含两个正整数A和B,中间用单个空格隔开。输入两个正整数A和B,求A×B的值。注意乘积的范围和数据类型的选择。提交数: 214167 通过数: 68473。一个整数,即 A×B的值。1036:A×B问题。
2023-08-12 10:31:28 240 1
原创 信息学奥赛一本通(C++版)2016:【例4.1】for循环求和
计算输出1+2+3+...+n1+2+3+...+n的和。时间限制: 1000 ms 内存限制: 65536 KB。提交数: 83863 通过数: 52448。2016:【例4.1】for循环求和。对于100%的数据,1≤n≤100。
2023-08-12 10:18:39 230 1
原创 信息学奥赛一本通(C++版)1074:津津的储蓄计划
为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100元或恰好100元,她就会把整百的钱存在妈妈那里,剩余的钱留在自己手中。到了11月月末,津津手中会剩下3元钱。如果不会,计算到2004年年末,妈妈将津津平常存的钱加上20%还给津津之后,津津手中会有多少钱。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。
2023-07-16 22:05:31 458 1
原创 信息学奥赛一本通(C++版)1050:骑车与走路
并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间。停车锁车的时间为23秒;请判断走不同的距离去办事,是骑车快还是走路快。如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。时间限制: 1000 ms 内存限制: 65536 KB。输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。
2023-07-06 15:33:24 351 1
原创 1057:简单计算器
一个最简单的计算器,支持+, -, *, / 四种运算。2. 如果出现无效的操作符(即不为 +, -, *, / 之一),则输出:Invalid operator!2.如果出现无效的操作符(即不为 +, -, *, / 之一),则输出:Invalid operator!输入只有一行,共有三个参数,其中第1、2个参数为整数,第3个参数为操作符(+,-,*,/)。1. 如果出现除数为0的情况,则输出:Divided by zero!1.如果出现除数为0的情况,则输出:Divided by zero!
2023-07-06 15:29:04 98 1
原创 1047:判断能否被3,5,7整除
时间限制: 1000 ms 内存限制: 65536 KB。2、只能被其中两个数整除(输出两个数,小的在前,大的在后。输出一行,按照描述要求给出整数被33,55,77整除的情况。提交数: 151936 通过数: 70691。1、能同时被33,55,77整除(直接输出。3、只能被其中一个数整除(输出这个除数);4、不能被任何数整除,输出小写字符‘1047:判断能否被3,5,7整除。,每个数中间一个空格);输入一行,包括一个整数。,中间用空格分隔);
2023-07-06 15:25:20 173 1
原创 1042:奇偶ASCII值判断
任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO。例如,字符A的ASCII值是6565,则输出YES,若输入字符B(ASCII值是6666),则输出NO。时间限制: 1000 ms 内存限制: 65536 KB。提交数: 103429 通过数: 64448。如果其ASCII值为奇数,则输出YES,否则,输出N。1042:奇偶ASCII值判断。
2023-07-06 15:23:01 112 1
原创 信息学奥赛一本通(C++版)2039:【例5.6】冒泡排序
编程输入n(1≤n≤20)�(1≤�≤20)个小于10001000非负整数,然后自动按从大到小的顺序输出。时间限制: 1000 ms 内存限制: 65536 KB。提交数: 42114 通过数: 22895。由大到小的n�个非负整数,每个数占一行。2039:【例5.6】冒泡排序 (2。第二行,n�个非负整数。第一行,数的个数n�;
2023-05-20 17:24:10 294
原创 2020:【例4.5】第几项 信息学奥赛一本通(C++版)
对于正整数n,mn,m,求s=1+2+3……+ns=1+2+3……+n,当加到第几项时,ss的值会超过mm?对于全部数据:1≤m≤400001≤m≤40000。2020:【例4.5】第几项。
2023-05-13 22:42:11 249
原创 2021:【例4.6】最大公约数 信息学奥赛一本通(C++版)
时间限制: 1000 ms 内存限制: 65536 KB。对于全部数据:m,n<4000000m,n<4000000。提交数: 43716 通过数: 28489。求两个正整数mm,nn的最大公约数。2021:【例4.6】最大公约数。mm,nn的最大公约数。
2023-05-13 22:40:21 359
原创 信息学奥赛一本通(C++版)2028:【例4.14】百钱买百鸡
鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?输出各种鸡翁、鸡母、鸡雏的数量,依次由小到大,每种情况各占一行,每行三个数之间用一个空格隔开。时间限制: 1000 ms 内存限制: 65536 KB。提交数: 50066 通过数: 23309。2028:【例4.14】百钱买百鸡。
2023-05-13 16:55:37 493
原创 信息学奥赛一本通(C++版)1047:判断能否被3,5,7整除
时间限制: 1000 ms 内存限制: 65536 KB。2、只能被其中两个数整除(输出两个数,小的在前,大的在后。输出一行,按照描述要求给出整数被33,55,77整除的情况。提交数: 147777 通过数: 68630。1、能同时被33,55,77整除(直接输出。3、只能被其中一个数整除(输出这个除数);4、不能被任何数整除,输出小写字符‘1047:判断能否被3,5,7整除。,每个数中间一个空格);输入一行,包括一个整数。,中间用空格分隔);
2023-05-12 22:38:44 490
原创 信息学奥赛一本通(C++版)1105:数组逆序重存放
两行:第一行数组中元素的个数n(1<n<100),(1<n<100),第二行是n个整数,每两个整数之间用空格分隔。时间限制: 1000 ms 内存限制: 65536 KB。一行:输出逆序后数组的整数,每两个整数之间用空格分隔。提交数: 70859 通过数: 47726。将一个数组中的值按逆序重新存放。
2023-05-12 22:34:29 1200
原创 信息学奥赛一本通(C++版) 1103:陶陶摘苹果
第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。
2023-05-12 22:25:58 513 1
原创 信息学奥赛一本通(C++版) 2034:【例5.1】反序输出
2034:【例5.1】反序输出时间限制: 1000 ms 内存限制: 65536 KB提交数: 57252 通过数: 25176【题目描述】输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100100个。也就是说,按输入相反顺序打印这n个数。【输入】输入一行共有n个数,每个数之间用空格隔开。【输出】如题要求:一行,共有n个数,每个数之间用一个空格隔开。【输入样例】1 7 3 4 5【输出样例】5 4 3 7 1。
2023-05-12 22:23:19 906 2
原创 信息学奥赛一本通 2020:【例4.5】第几项
对于正整数n,mn,m,求s=1+2+3……+ns=1+2+3?+n,当加到第几项时,ss的值会超过mm。时间限制: 1000 ms 内存限制: 65536 KB。对于全部数据:1≤m≤400001≤m≤40000。提交数: 39196 通过数: 26946。
2023-04-22 21:40:57 181
原创 [Usaco2007 Jan]Tallest Cow 最高的牛
有n(1 <= n <= 10000)头牛从1到n线性排列,每头牛的高度为h[i](1 <= i <= n),现在告诉你这里面的牛的最大高度为maxH,而且有r组关系,每组关系输入两个数字,假设为a和b,表示第a头牛能看到第b头牛,能看到的条件是a, b之间的其它牛的高度都严格小于min(h[a], h[b]),而h[b] >= h[a][Usaco2007 Jan]Tallest Cow 最高的牛。
2023-04-22 20:53:46 84 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人