C++语言
C++语言基础
la_jiahe
信息学奥赛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分糖果游戏(信息学奥赛入门)
试题描述 某幼儿园里,有5个小朋友编号为1,2,3,4,5,他们按自己的编号顺序围坐在一张圆桌旁。他们身上都有若干个糖果(键盘输入),现在他们做一个分糖果游戏。从1号小朋友开始,将自己的糖果均分三份(如果有多余的糖果,则立即吃掉),自己留一份,其余两份分给他的相邻的两个小朋友。接着2号、3号、4号、5号小朋友同样这么做。问一轮后,每个小朋友手上分别有多少糖果。 输入格式 五个整数,a,b,c,d,e,分别表示1号到5号小朋友身上的糖果数。 输出格式 输出五个整数,表示最后每个小朋友手上有多少糖果。原创 2022-04-12 20:52:25 · 4371 阅读 · 2 评论 -
填充矩形(信息学奥赛入门)
试题描述 已知矩形的大小为n×m,现用a×a的正方形填充该矩形。输入三个正整数n,m,a(1<=n,m,a<=10^9), 计算至多能填入多少正方形?(正方形可以正好碰到矩形边界,但不能超出矩形外)。 输入格式 一行,三个用空格隔开的正整数n,m,a。 输出格式 能填入正方形的数量。 输入样例 6 3 2 输出样例 3 【分析】 我们知道,结果为(n/a)*(m/a)。 如果取极限数据时,n=m=10^9,a=1时,(n/a)*(m/a)=10^18。 所以,我们要使.原创 2022-04-12 15:09:01 · 1474 阅读 · 1 评论 -
勾股定理(信息学奥赛入门)
试题描述 直角三角形两直角边a、b与斜边c存在如下关系: 输入直角边a、b;求斜边c(保留2位小数) 输入格式 a b (a、b都为实数,且a、b间用空格隔开)。 输出格式 一个实数,表示斜边c,保留2位小数。 输入样例 3 4 输出样例 5.00 【分析】 利用勾股定理c^2=a^2+b^2直接求解。 【参考程序】 #include<bits/stdc++.h> using namespace std; int main(){ double a,b,c;原创 2022-04-11 22:12:13 · 966 阅读 · 0 评论 -
求阴影部分面积(信息学奥赛入门)
试题描述 已知正方形的边长为a,求图中阴影部分的面积。 令π=3.1415926 输入格式 一行一个正整数a(1<=a≤10000)。 输出格式 输出阴影部分的面积,结果保留3位小数。 输入样例 4 输出样例 2.575 【分析】 圆的面积减去正方形面积,得到的面积正好是所求面积的3/4。 注意保留3位小数。 【参考程序】 #include<bits/stdc++.h> using namespace std; int main(){ double a原创 2022-04-11 22:07:10 · 858 阅读 · 0 评论 -
宁宁的训练时间(信息学奥赛入门)
试题描述 奥运会要到了,宁宁在拼命练习游泳准备参加游泳比赛,她给自己的训练时间做了精确的计时(本题中的计时都按24小时制计算),她发现自己从a时b分一直训练到了当天的c时d分,请你帮宁宁计算一下,她这天一共训练了多长时间呢? 输入格式 一行内输入4个整数,分别表示a,b,c,d。 输出格式 一行内输出2个整数e和f,用空格隔开,依次表示小明这天共训练了多少小时多少分钟。其中表示分钟的整数f应该小于60。 输入样例 12 50 19 10 输出样例 6 20 【分析】 本题先统一单位,宁原创 2022-04-11 22:01:10 · 672 阅读 · 0 评论 -
发布信息(p1000)
试题描述 你的手机丢了,在屏幕上输出信息告诉大家。 输出格式 I lost my cellphone! 【分析】 C++初学者第一题,掌握C++语言的基本格式,初学C++时我们使用cout来输出信息。 【参考程序】 #include<bits/stdc++.h> using namespace std; int main(){ cout<<"I lost my cellphone!"; } ...原创 2022-04-11 21:48:39 · 724 阅读 · 0 评论 -
信息学期末测试题1《Circle》
原创 2018-02-08 09:31:01 · 481 阅读 · 0 评论 -
正常血压 解题报告
试题描述监护室每小时测量一次病人的血压,若收缩压在90-140之间并且舒张压在60-90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。输入格式第一行为一个正整数n(n<100),其后有n行,每行2个正整数,分别为一次测量的收缩压和舒张压。输出格式输出仅一行,血压连续正常的最长小时数。输入示例4100 8090 50120 60140 90输...原创 2018-07-13 14:00:34 · 2154 阅读 · 0 评论 -
计算星期几 解题报告
试题描述假设今天是星期日,那么过a^b(a的b次方)天之后是星期几?输入格式两个正整数a,b,中间用单个空格隔开。0<a<=100, 0<b<=10000。输出格式一个字符串,代表过a^b天之后是星期几。其中,Monday是星期一,Tuesday是星期二,Wednesday是星期三,Thursday是星期四,Friday是星期五,Saturday是星期六,Sunday是星期...原创 2018-07-13 14:14:40 · 3214 阅读 · 0 评论
分享