信息学奥赛一本通题目
文章平均质量分 66
一架速度320节的747
一个初一的编程满级小孩儿
展开
-
信息学奥赛一本通2067详解+代码
输入半径r,输出圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。时间限制: 1000 ms 内存限制: 65536 KB。提交数: 98334 通过数: 53637。数与数之间以一个空格分开。2067:【例2.5】圆。周长=半径*2*3.14。这题这么简单记一记这个。面积=半径²*3.14。原创 2024-01-05 21:51:19 · 722 阅读 · 0 评论 -
信息学奥赛一本通1268:【例9.12】完全背包问题代码+详解
但每种物品的数量是无限的,同时有一个背包,最大载重量为M�,今从n�种物品中选取若干件(同一种物品可以多次选取),使其重量的和小于等于M�,而价值的和为最大。//情况二:前i-1件物品没装满,则要判断装入第i件物品,f[j-w[i]]=true,则结果f[j]为true。第一行:两个整数,M�(背包容量,M≤200�≤200)和N�(物品数量,N≤30�≤30);//情况一:前i-1件物品能装满,则f[j]必然为true。比如f[5](多重背包的j是逆序判断的)原创 2024-01-05 12:55:21 · 568 阅读 · 0 评论 -
信息学奥赛一本通1085:球弹跳高度的计算详解+代码
注意观察题目第10次落地时弹跳高度,和第十次弹跳高度,注意,不要对进度控制,按照上面的输出代码进行输出,那么我们需要用double来写,输入N,然后用两个变量来存数,分别为a&b也就是弹跳距离和第十次弹跳高度。一球从某一高度hℎ落下(单位米),每次落地后反跳回原来高度的一半,再落下。输出包含两行,第1行:到球第10次落地时,一共经过的米数。第2行:第1010次弹跳的高度。第1行:到球第10次落地时,一共经过的米数。输入一个整数hℎ,表示球的初始高度。第2行:第10次弹跳的高度。原创 2023-12-17 17:06:35 · 437 阅读 · 0 评论 -
信息学奥赛一本通:1086角谷猜想详解+代码
谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘33加11,如果是偶数,则除以22,得到的结果再按照上述规则重复处理,最终总能够得到11。再这样的代码下是绝对会死循环的,因为n没有保存后面的得数,得数不保存,是永远不会等于1的,所以后面要加偶数:n/=2,奇数:n=n*3+1,这样就不会死循环了,那么你们就懂了吧,前面的判断结束后,在主函数内写一个cout原创 2023-12-03 10:14:17 · 1642 阅读 · 0 评论 -
信息学奥赛一本通2043:杨辉三角详解+代码
2043:【例5.11】杨辉三角形时间限制: 1000 ms 内存限制: 65536 KB提交数: 38429 通过数: 25339【题目描述】例5.11 打印杨辉三角形的前n(2≤n≤20)(2≤≤20)行。杨辉三角形如下图:当n=5=5时11 11 2 1输出:11 11 2 11 3 3 11 4 6 4 1【输入】输入行数n。【输出】输出如题述三角形。n行,每行各数之间用一个空格隔开。【输入样例】5【输出样例】原创 2023-12-02 21:01:33 · 793 阅读 · 0 评论 -
信息学奥赛一本通C++1001:hello world
刚入门的新手,和编了很多C++的老手来说hello world,这个很重要,这可以测试C++是否有输出问题,为了让新手懂得怎么写cout原创 2023-10-29 12:27:59 · 60 阅读 · 0 评论