【信息学奥赛一本通】
bfckcqs
这个作者很懒,什么都没留下…
展开
-
【信息学奥赛一本通】 2066:【例2.3】买图书
2066:【例2.3】买图书时间限制: 1000 ms 内存限制: 65536 KB提交数: 3461 通过数: 2048【题目描述】已知小明有n元,他买了一本书,这本书原价为m元,现在打8折出售。求小明还剩多少钱(保留2位小数)。【输入】输入n。【输出】小明还剩多少钱(保留2位小数)。【输入样例】100 100【输出样例】20.00#include<bits/stdc++.h>using namespace std;int原创 2021-07-10 11:28:17 · 1209 阅读 · 0 评论 -
【信息学奥赛一本通】2065:【例2.2】整数的和
2065:【例2.2】整数的和时间限制: 1000 ms 内存限制: 65536 KB提交数: 3075 通过数: 2645【题目描述】求3个整数的和。输入a、b、c这3个整数,求它们的和。【输入】3个整数。【输出】三个数的和。【输入样例】1 2 3【输出样例】6#include<bits/stdc++.h>using namespace std;int main() { int a,b,c; cin>>a&原创 2021-07-10 11:25:26 · 272 阅读 · 0 评论 -
【信息学奥赛一本通】2063:【例1.4】牛吃牧草
2063:【例1.4】牛吃牧草时间限制: 1000 ms 内存限制: 65536 KB 提交数: 3728 通过数: 2067 【题目描述】有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供15头牛吃20天,或可供20头牛吃10天,那么,这片牧场每天新生的草量可供几头牛吃1天?【输入】(无)【输出】如题述,牛的数量。【输入样例】(无) 【输出样例】 (无)#include<bits/stdc++.h>using namespace st原创 2021-07-10 11:21:35 · 1287 阅读 · 0 评论 -
【信息学奥赛一本通】2062:【例1.3】电影票
2062:【例1.3】电影票时间限制: 1000 ms 内存限制: 65536 KB提交数: 503 通过数: 356【题目描述】已知一位小朋友的电影票价是10元,计算x位小朋友的总票价是多少?【输入】输入x。【输出】人数和电影票总价,中间用一个空格隔开。【输入样例】2【输出样例】2 20#include<bits/stdc++.h>using namespace std;int main() { int x; cin>>x;原创 2021-06-19 13:37:53 · 1692 阅读 · 0 评论 -
【信息学奥赛一本通】2060:【例1.1】计算机输出
2060:【例1.1】计算机输出时间限制: 1000 ms 内存限制: 65536 KB提交数: 749 通过数: 518【题目描述】在屏幕上输出“Hello World!”。【输入】(无)【输出】(无)【输入样例】(无)【输出样例】Hello World!#include <iostream> using namespace std; int main() { cout << "Hello World!";原创 2021-06-19 13:35:50 · 133 阅读 · 0 评论 -
【信息学奥赛一本通】2061:【例1.2】梯形面积
2061:【例1.2】梯形面积时间限制: 1000 ms 内存限制: 65536 KB提交数: 824 通过数: 227【题目描述】在梯形中阴影部分面积是150平方厘米,求梯形面积。【输入】(无)【输出】输出梯形面积(保留两位小数)。假设输出面积为:123.45678,请输出s=123.46。【输入样例】(无)【输出样例】(无)#include<bits/stdc++.h>using namespace std;int main() {原创 2021-06-19 12:42:47 · 4008 阅读 · 0 评论 -
【信息学奥赛一本通】1027:输出浮点数
1027:输出浮点数时间限制: 1000 ms 内存限制: 65536 KB提交数: 40778 通过数: 25888【题目描述】读入一个双精度浮点数,分别按输出格式“%f”,“%f”保留5位小数,“%e”和“%g”的形式输出这个整数,每次在单独一行上输出。【输入】一个双精度浮点数。【输出】第一行是按“%f”输出的双精度浮点数;第二行是按“%f”保留5位小数输出的双精度浮点数;第三行是按“%e”输出的双精度浮点数;第四行是按“%g”输出的双精度浮点数。【输入样原创 2021-02-06 21:06:24 · 495 阅读 · 0 评论 -
【信息学奥赛一本通】1026:空格分隔输出
1026:空格分隔输出时间限制: 1000 ms 内存限制: 65536 KB提交数: 47314 通过数: 29400【题目描述】读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。【输入】第一行是一个字符;第二行是一个整数;第三行是一个单精度浮点数;第四行是一个双精度浮点数。【输出】输出字符、整数、单精度浮点数和双精度浮点数,之间用空格分隔。【输入样例】a122.原创 2021-02-06 21:05:15 · 416 阅读 · 0 评论 -
【信息学奥赛一本通】1025:保留12位小数的浮点数
1025:保留12位小数的浮点数时间限制: 1000 ms 内存限制: 65536 KB提交数: 38316 通过数: 33284【题目描述】读入一个双精度浮点数,保留12位小数,输出这个浮点数。【输入】只有一行,一个双精度浮点数。【输出】也只有一行,保留12位小数的浮点数。【输入样例】3.1415926535798932【输出样例】3.141592653580#include<bits/stdc++.h>using namespace std原创 2021-02-06 21:03:51 · 248 阅读 · 0 评论 -
【信息学奥赛一本通】1024:保留3位小数的浮点数
1024:保留3位小数的浮点数时间限制: 50 ms 内存限制: 65536 KB提交数: 45289 通过数: 34517【题目描述】读入一个单精度浮点数,保留3位小数输出这个浮点数。【输入】只有一行,一个单精度浮点数。【输出】也只有一行,读入的单精度浮点数。【输入样例】12.34521【输出样例】12.345#include<bits/stdc++.h>using namespace std;int main(){ float原创 2021-02-06 21:02:40 · 239 阅读 · 0 评论 -
【信息学奥赛一本通】1023:Hello,World!的大小
1023:Hello,World!的大小时间限制: 1000 ms 内存限制: 65536 KB提交数: 73840 通过数: 28477【题目描述】我们曾经输出过的“Hello, World!”吗?它虽然不是本章所涉及的基本数据类型的数据,但我们同样可以用sizeof函数获得它所占用的空间大小。【输入】(无)【输出】一个整数,即“Hello, World!”的大小。【输入样例】(无)【输出样例】(无)#include<bits/stdc++.h>原创 2021-01-30 20:17:08 · 197 阅读 · 0 评论 -
【信息学奥赛一本通】1021:打印字符
1021:打印字符时间限制: 1000 ms 内存限制: 65536 KB提交数: 38220 通过数: 31449【题目描述】输入一个整数,即字符的ASCII码,保证存在对应的可见字符。输出相对应的字符。【输入】一个整数,即字符的ASCII码,保证存在对应的可见字符。【输出】一行,包含相应的字符。【输入样例】65【输出样例】A```#include<bits/stdc++.h>using namespace std;int main(){原创 2021-01-22 21:02:29 · 134 阅读 · 0 评论 -
【信息学奥赛一本通】1020:打印ASCII码
1020:打印ASCII码时间限制: 1000 ms 内存限制: 65536 KB提交数: 44381 通过数: 33794【题目描述】输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。【输入】一个除空格以外的可见字符。【输出】一个十进制整数,即该字符的ASCII码。【输入样例】A【输出样例】65#include<bits/stdc++.h>using namespace std;int ma原创 2021-01-22 21:00:35 · 538 阅读 · 0 评论 -
【信息学奥赛一本通】1022:整型与布尔型的转换
1022:整型与布尔型的转换时间限制: 1000 ms 内存限制: 65536 KB提交数: 32187 通过数: 27916【题目描述】将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?【输入】一个整型范围内的整数,即初始时整型变量的值。【输出】一个整数,经过上述过程后得到的结果。【输入样例】3【输出样例】1#include<bits/stdc++.h>using namespace std;in原创 2021-01-11 20:10:18 · 170 阅读 · 0 评论 -
【信息学奥赛一本通】1019:浮点数向零舍入
1019:浮点数向零舍入时间限制: 1000 ms 内存限制: 65536 KB提交数: 39982 通过数: 30017【题目描述】输入一个单精度浮点数,将其向零舍入到整数。说明:向零舍入的含义是,正数向下舍入,负数向上舍入。提示:可以使用强制类型转换来实现。【输入】一个单精度浮点数。【输出】一个整数,即向零舍入到整数的结果。【输入样例】2.3【输出样例】2#include<bits/stdc++.h>using namespace std;原创 2021-01-10 21:03:34 · 265 阅读 · 0 评论 -
【信息学奥赛一本通】1018:其他数据类型存储空间大小
1018:其他数据类型存储空间大小时间限制: 1000 ms 内存限制: 65536 KB提交数: 32893 通过数: 28542【题目描述】分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。【输入】(无)【输出】一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。【输入样例】(无)【输出样例】(无)#include<bits/stdc++.h>using namespace std;int原创 2021-01-10 20:42:47 · 217 阅读 · 0 评论 -
【信息学奥赛一本通】1017:浮点型数据类型存储空间大小
1017:浮点型数据类型存储空间大小时间限制: 1000 ms 内存限制: 65536 KB提交数: 36525 通过数: 29387【题目描述】分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。【输入】(无)【输出】一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。【输入样例】(无)【输出样例】(无)#include<bits/stdc++.h>using namespace std;原创 2021-01-10 20:41:11 · 233 阅读 · 0 评论 -
【信息学奥赛一本通】1016:整型数据类型存储空间大小
1016:整型数据类型存储空间大小时间限制: 1000 ms 内存限制: 65536 KB提交数: 44967 通过数: 31141【题目描述】分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。【输入】(无)【输出】一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。【输入样例】(无)【输出样例】(无)#include<bits/stdc++.h>using namespace std;int原创 2021-01-10 20:39:35 · 163 阅读 · 0 评论 -
【信息学奥赛一本通】1015:计算并联电阻的阻值
1015:计算并联电阻的阻值时间限制: 1000 ms 内存限制: 65536 KB提交数: 41221 通过数: 32923【题目描述】对于阻值为 r1 和 r2 的电阻,其并联电阻阻值公式计算如下:R=11r1+1r2。输入两个电阻阻抗大小,浮点型。输出并联之后的阻抗大小,结果保留小数点后2位。【输入】两个电阻阻抗大小,浮点型,以一个空格分开。【输出】并联之后的阻抗大小,结果保留小数点后2位。【输入样例】1 2【输出样例】0.67#include<原创 2021-01-05 21:06:16 · 392 阅读 · 0 评论 -
【信息学奥赛一本通】1014:与圆相关的计算
1014:与圆相关的计算时间限制: 1000 ms 内存限制: 65536 KB提交数: 76808 通过数: 36268【题目描述】给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数r,输出圆的直径、周长、面积,每个数保留小数点后4位。圆周率取值为3.14159。【输入】输入包含一个实数r(0<r≤10,000),表示圆的半径。【输出】输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。【输入样例】3.原创 2021-01-04 20:59:01 · 509 阅读 · 0 评论 -
【信息学奥赛一本通】1013:温度表达转化
1013:温度表达转化时间限制: 1000 ms 内存限制: 65536 KB提交数: 62647 通过数: 36955【题目描述】利用公式 C=5×(F−32)÷9(其中C表示摄氏温度,F表示华氏温度)进行计算转化,输入华氏温度F,输出摄氏温度C,要求精确到小数点后5位。【输入】输入一行,包含一个实数F,表示华氏温度。(F≥−459.67)【输出】输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后5位。【输入样例】41【输出样例】5.00000原创 2021-01-04 20:47:54 · 526 阅读 · 0 评论 -
【信息学奥赛一本通】1012:计算多项式的值
1012:计算多项式的值时间限制: 1000 ms 内存限制: 65536 KB提交数: 60132 通过数: 37414【题目描述】对于多项式f(x)=ax3+bx2+cx+d和给定的a,b,c,d,x,计算f(x)的值,保留到小数点后7位。【输入】输入仅一行,包含5个实数,分别是x,及参数a、b、c、d的值,每个数都是绝对值不超过100的双精度浮点数。数与数之间以一个空格分开。【输出】输出一个实数,即f(x)的值,保留到小数点后7位。【输入样例】2.31 1.原创 2021-01-04 20:40:26 · 394 阅读 · 0 评论 -
【信息学奥赛一本通】1011:甲流疫情死亡率
1011:甲流疫情死亡率时间限制: 1000 ms 内存限制: 65536 KB提交数: 69827 通过数: 41912【题目描述】甲流并不可怕,在中国,它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。【输入】输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数。【输出】输出仅一行,甲流死亡率,以百分数形式输出,精确到小数点后3位。【输入样例】10433 60【输出样例】0.575%#inclu原创 2021-01-04 20:24:46 · 261 阅读 · 0 评论 -
【信息学奥赛一本通】1010:计算分数的浮点数值
1010:计算分数的浮点数值时间限制: 1000 ms 内存限制: 65536 KB提交数: 77925 通过数: 45571【题目描述】两个整数a和b分别作为分子和分母,既分数ab,求它的浮点数值(双精度浮点数,保留小数点后9位)。【输入】输入仅一行,包括两个整数a和b。【输出】输出也仅一行,分数ab 的浮点数值(双精度浮点数,保留小数点后9位)。【输入样例】5 7【输出样例】0.714285714#include<iostream>#inc原创 2021-01-04 20:22:51 · 344 阅读 · 0 评论 -
【信息学奥赛一本通】1009:带余除法
1009:带余除法时间限制: 1000 ms 内存限制: 65536 KB提交数: 77980 通过数: 51522【题目描述】给定被除数和除数,求整数商及余数。此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。【输入】一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开。【输出】一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。【输入样例】10 3【输出样例】3 1#include<iostream>u原创 2021-01-04 20:21:12 · 146 阅读 · 0 评论 -
【信息学奥赛一本通】1008:计算(a+b)/c的值
1008:计算(a+b)/c的值时间限制: 1000 ms 内存限制: 66536 KB提交数: 63272 通过数: 54189【题目描述】给定3个整数a、b、c,计算表达式a+bc的值。【输入】输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。(-10,000<a,b,c<10,000, c不等于0)【输出】输出一行,即表达式的值。【输入样例】1 1 3【输出样例】0#include<iostream>using原创 2021-01-04 20:11:24 · 297 阅读 · 0 评论 -
【信息学奥赛一本通】1007:计算(a+b)×c的值
1007:计算(a+b)×c的值时间限制: 1000 ms 内存限制: 65536 KB提交数: 70397 通过数: 56749【题目描述】给定3个整数a、b、c,计算表达式(a+b)×c的值。【输入】输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。(-10,000<a,b,c<10,000)【输出】输出一行,即表达式的值。【输入样例】2 3 5【输出样例】25#include<iostream>using nam原创 2021-01-04 20:09:44 · 89 阅读 · 0 评论 -
【信息学奥赛一本通】1006:A+B问题
1006:A+B问题时间限制: 1000 ms 内存限制: 66536 KB提交数: 76880 通过数: 58326【题目描述】大部分的在线题库,都会将A+B问题作为第一题,以帮助新手熟悉平台的使用方法。A+B问题的题目描述如下:给定两个整数A和B,输出A+B的值。保证A、B及结果均在整型范围内。现在请你解决这一问题。【输入】一行,包含两个整数A,B,中间用单个空格隔开。A和B均在整型范围内。【输出】一个整数,即A+B的值。保证结果在整型范围内。【输入样例】1原创 2021-01-04 20:07:27 · 286 阅读 · 0 评论 -
【信息学奥赛一本通】1005:地球人口承载力估计
1005:地球人口承载力估计时间限制: 1000 ms 内存限制: 65536 KB提交数: 68914 通过数: 38321【题目描述】假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可供x亿人生活a年,或供y亿人生活b年。为了能够实现可持续发展,避免资源枯竭,地球最多能够养活多少亿人?【输入】一行,包括四个正整数x,a,y,b,两个整数之间用单个空格隔开。x>y,a<b,ax<by,各整数均不大于10000。【输出】一个原创 2021-01-04 20:05:19 · 226 阅读 · 0 评论 -
【信息学奥赛一本通】1004:字符三角形
1004:字符三角形时间限制: 1000 ms 内存限制: 66536 KB提交数: 95559 通过数: 52530【题目描述】给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。【输入】输入只有一行,包含一个字符。【输出】该字符构成的等腰三角形,底边长5个字符,高3个字符。【输入样例】*【输出样例】*#include<bits/stdc++.h> using namespace std;int main() {c原创 2021-01-03 18:57:13 · 626 阅读 · 0 评论 -
【信息学奥赛一本通】1003:对齐输出
1003:对齐输出时间限制: 1000 ms 内存限制: 66536 KB提交数: 148982 通过数: 46516【题目描述】读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。【输入】只有一行,包含三个整数,整数之间以一个空格分开。【输出】只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。【输入样例】123456789 0 -1【输出样例】123456789 0 -1原创 2021-01-03 18:52:09 · 442 阅读 · 0 评论 -
【信息学奥赛一本通】1002:输出第二个整数
1002:输出第二个整数时间限制: 1000 ms 内存限制: 65536 KB提交数: 87126 通过数: 65879【题目描述】输入三个整数,整数之间由一个空格分隔,整数是32位有符号整数。把第二个输入的整数输出。【输入】只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。【输出】只有一行,一个整数,即输入的第二个整数。【输入样例】123 456 789【输出样例】456#include<bits/stdc++.h>us原创 2021-01-03 18:46:42 · 119 阅读 · 0 评论 -
【信息学奥赛一本通】1001:Hello,World!
1001:Hello,World!时间限制: 1000 ms 内存限制: 65536 KB提交数: 178544 通过数: 80535【题目描述】编写一个能够输出“Hello,World!”的程序,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。提示:“Hello,World!”中间没空格。【输入】无【输出】Hello,World!【输入样例】(无)【输出样例】Hello,World!#incl原创 2021-01-03 18:39:58 · 88 阅读 · 0 评论 -
【信息学奥赛一本通】1000入门测试题目
1000:入门测试题目时间限制: 1000 ms 内存限制: 32768 KB提交数: 134462 通过数: 80708【题目描述】求两个整数的和。【输入】一行,两个用空格隔开的整数。【输出】两个整数的和。【输入样例】2 3【输出样例】5#include<bits/stdc++.h>using namespace std;int main(){ int a,b; scanf("%d%d",&a,&b); printf原创 2021-01-03 18:37:24 · 297 阅读 · 0 评论