- 博客(58)
- 收藏
- 关注
原创 C++题解(32) 2025顺德一中少科院信息学创新班(四期)考核复盘 U536935 黑白图像
,此后输入n行,每行是由n个0或1组成的字符串。),任务是统计其中八连块的个数。如下图所示的图形有3个八连块。第1行输入一个正整数n(n≤。输入一个n×n的黑白图像(
2025-03-08 21:30:47
224
原创 C++题解(31) 2025顺德一中少科院信息学创新班(四期)考核:U537296 青蛙的距离 题解
有n个池塘,每个池塘中有m只青蛙。这里的青蛙很奇怪,同一个池塘的青蛙喜欢排成一列,并且他们的位置都是有序的。对于第i列的青蛙,他们分别在第a[i]个位置。青蛙的距离定义为:从两个不同池塘中选择两只青蛙,他们的位置分别是x、y,那么他们的距离可以定义为位置的绝对值|x-y|。请范围最大的青蛙距离。样例1解析: 从第一个池塘求去第一只青蛙的位置,第二个池塘中取最后一只青蛙的位置。一行是该池塘有m只青蛙,下一行是该池塘中m只青蛙的位置。接下来有n*2行,每两行为一个池塘的情况。一个正整数,表示青蛙的最大距离。
2025-03-01 23:11:48
317
原创 GoC题解(21) 725.画迷宫(下册第4课)
发现它是一个边长逐渐变长的15边回旋图,边长依次为10、20、30....。,每次前进该变量的值,共15次。
2025-02-15 23:40:26
215
原创 GoC题解(20) 狐猬编程:524.盒子与球 (box)2018DLOI小乙
数学课上,老师教小P计算周长,并给小P设计了一个问题:有一个盒子里刚好装了N个红色(1号色)的小球,小球的半径是20。那么这个盒子的周长是多少呢?小P觉得这个问题很有趣,决定设计一个程序,能画出这个装有N个小球的盒子。画出装有N个小球的盒子。注意,先画盒子,再画里面的球。第一行,一个整数N。
2025-01-20 17:44:16
150
原创 C++题解(30) C++题解集(二) 狐猬编程:L1第2课:整型变量、赋值语句、cin 语句
【代码】C++题解(30) C++题解集(二) 狐猬编程:L1第2课:整型变量、赋值语句、cin 语句。
2025-01-20 17:38:41
253
原创 C++题解(29) C++题解集(一) 狐猬编程:L1第1课:程序的基本结构、cout语句 内含题目题解
该部分无提交按钮,故无法确认程序正确性。该功能恢复后,此处答案将会在周末更新。
2024-11-10 15:31:28
387
原创 C++题解(28) 狐猬编程:L1第1课:程序的基本结构、cout语句 附加题2 第3题 输出加法竖式
输出结果如下:(虚线之间有一个空格)输出666+888的加法竖式。
2024-10-25 22:05:27
271
1
原创 C++题解(27) 信息学奥赛一本通:1028:字符菱形
给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。输入只有一行, 包含一个字符。
2024-09-11 09:00:00
223
原创 C++题解(25) 狐猬编程:第2题 成绩3 (结构体例题)
现在给出n个同学的姓名,语文成绩,数学成绩。要求你按两科总分从高到低的顺序输出同学的姓名和总分。如果总分相同,则语文分数高的排在前。
2024-08-28 16:41:17
416
原创 C++题解(24) 狐猬编程:第1题 成绩2 (结构体例题)
题目描述题目描述现在给出n个同学的姓名,语文成绩,数学成绩。要求你按两科总分从高到低的顺序输出同学的姓名和总分。1<n<100(用结构体做)(保证没有总分相同的同学)输入/输出例子1输入:4输出:liujia 177wangxi 168参考答案。
2024-08-28 16:24:50
289
原创 C++题解(23) 信息学奥赛一本通:1026:空格分隔输出
读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。输出字符、整数、单精度浮点数和双精度浮点数,之间用空格分隔。第三行是一个单精度浮点数;第四行是一个双精度浮点数。【参考答案】用域宽做。【参考答案】用域宽做。
2024-08-25 12:17:29
339
原创 C++题解(22) 687.分组(2019NH教师C++小学组)
一行,三个整数: r2, r3, r5。有些孩子在院子里玩耍。输出满足上面要求的最少的小孩数量。当他们每两人一组时,多出r2人。当他们每三人一组时,多出r3人。当他们每五人一组时,多组r5人。
2024-08-18 20:17:14
219
原创 WebGoC题解(19) 12569.(2022GoC能力测试第5题)智慧树 难度:4
有一种智慧树,它是这样生长的,它先长出长度50的主干,才开始长侧枝,每长出一根侧枝,主干就向上长出长度30。如果侧枝长度是奇数,就向右45°方向生长。并且,侧枝长度是5的倍数,这个侧枝顶端就会长出颜色是14、半径为10的圆形智慧果。圆(20%), goc绘图命令(100%), 角度(20%), 整数(80%),主干和侧枝颜色是10,主干size(12),侧枝size(8)。需要不用数组的题解的小伙伴可以在评论区留言,博主有空回回复哦。第二行,n个正整数,表示n个侧枝的长度。用for循环一个一个输入输出。
2024-08-17 14:12:21
562
原创 WebGoC题解(18) 630.电线杆(2019NHOI小乙)
小C在农场的附近看到有n颗电线杆排成一行,相邻之间距离为20。它们高度可能不一样,但高度相同的电线杆顶端有电线连接。如下面示意图中,电线杆用粗细为6的垂直直线画,电线用粗细为2的水平直线画。给定每个电线杆的高度,请用goc编程画出示意图。从当前的电线杆向后找,如果找到有和当前电线杆一样高的,把它们连线,并继续循环。第二行n个正整数,依次表示从左到右的电线杆的高度。第一行1个正整数n,2<=n<=15。
2024-08-15 22:13:30
303
原创 C++题解(20) 洛谷:P1720 月落乌啼算钱(斐波那契数列)
(本道题目木有隐藏歌曲……不用猜了……)《爱与愁的故事第一弹·heartache》最终章。吃完 pizza,月落乌啼知道超出自己的预算了。为了不在爱与愁大神面前献丑,只好还是硬着头皮去算钱……
2024-08-13 22:03:57
393
2
原创 WebGoC题解(17) 177.(佛山图书馆GoC决赛试题 )第5题 同心圆(cir)
这时数学老师提问,如果给定等差数列的第1项和第100项,你能不能写出所有的中间项?数列的第1项当半径为1圆的颜色RGB、数列的第2项当半径为2圆的颜色RGB、数列的第3项当半径为3圆的颜色RGB、…提示:RGB值x变为goc的颜色命令为:pen.rgb(x%256, x/256%256, x/256/256).c(16);. 小Pen一听就“秒懂”了,无聊时他就喜欢画100个同心圆,第1个圆半径是1,第2个圆半径是2,第3个圆半径是3,…a表示数列的第1项,b表示数列的第100项。
2024-08-12 21:55:19
386
原创 C++题解(19) 信息学奥赛一本通: 1033:计算线段长度
已知线段的两个端点的坐标A(Xa,Ya)A(Xa,Ya),B(Xb,Yb)B(Xb,Yb),求线段ABAB的长度,保留到小数点后33位。一个实数,即线段ABAB的长度,保留到小数点后33位。第一行是两个实数Xa,YaXa,Ya,即AA的坐标。第二行是两个实数Xb,YbXb,Yb,即BB的坐标。输入中所有实数的绝对值均不超过1000010000。
2024-08-11 18:58:21
354
原创 WebGoC题解(16) 386.山洞
小C跟弟弟提议不如来玩一个游戏。小C说:“我就藏身于这m个洞中,你必须要找到我,但有规则,你第一次要先到1号洞找,第二次隔1个洞(即3号洞)找,第三次隔2个洞(即6号洞)找,如此类推,可以找多次。小C和弟弟一起参观影视城,发现里面有m个圆形排列的“小山洞”,山洞用半径20、颜色号为编号的圆表示,由边长是100的线连接,均匀的发布一圈(1号洞在正上方)。请你帮忙使用GoC编程绘制出小C可能所在的山洞,以编号数为颜色画一个半径为20的实心圆表示。第一行:一个正整数m(m<=10),表示有m个山洞。
2024-08-01 21:39:05
320
原创 C++题解(18) 狐猬编程:635.倒背如流
黑板上老师写了一行N个正整数,老师要考同学们的倒背如流能力,让学生从右向左读这些数字,并求出他们的和。例如写了3个整数: 123 45 60。结果是:06+54+321=381。第二行n个正整数,每个正整数不超过1000000。第一行1个整数n, 1<=n <=100。
2024-07-30 22:19:21
220
原创 C++题解(17) 狐猬编程: 640.线段覆盖
接下来有N行,每行两个整数:s[i],e[i]。我们可以判段前一段右端点是否大于当前这段的左端点,如果是,证明两条线段相交了。在一条数轴上,有N条线段,第i条线段的左端点是s[i],右端点是e[i]。),则输出“impossible”, 如果没有重叠则输出“possible”。第一行,一个整数G,表示有G组测试数据。共G行,每行一个字符串,不含双引号。输出文件名:640.out。输入文件名:640.in。
2024-07-28 18:26:19
486
原创 WebGoC题解(15) 157.GoC测试模拟题(2017.4.18) 第5题:相同长度(xtcd)
有2种矩形地砖,形状分别是:高为a、宽为b;现在分别使用这2种地砖上下铺成2行,并且2行的长度要相等,最少要几块地砖?请画出出答案(具体见输入输出样例)。最小公倍数(Least Common Multiple, lcm):除0 00以外最小的一个公倍数,叫做这几个整数的最小公倍数。公倍数:两个或多个整数的公有的倍数,称为它们的公倍数。本题需要求b和c的最小公倍数。3个正整数a,b,c,范围都不超过500。
2024-07-28 10:30:53
271
原创 WebGoC题解(14) 151.(2017dloi小乙)第5题 巧克力甜度(sweet)
妈妈买了n颗甜度不同的巧克力,规定小C只能吃最大甜度之和是S。例如:有5颗巧克力,s=6,每个的甜度分别为: 4 2 3 1 1,那么小C最多可以吃3颗。请问你能帮小C计算一下最多能吃多少颗巧克力吗?N:表示巧克力的个数,范围在[1,50]。S:表示小C能吃的最大甜度之和。第二行,N个正整数,表示每个巧克力的甜度,范围在[1,100]。用一个实心正方形表示小C最多能吃巧克力的颗数。(注意:正方形的边长=最多吃的巧克力颗数*5)要想吃更多巧克力,吃的巧克力的甜度都要小,所以要把数组从小到大排序。
2024-07-27 19:52:34
692
1
原创 C++题解(16) 狐猬编程:L4结业测试 第四题:楼层编号
和其他酒店不一样的是,这个酒店每天都有一个高能的数字t,这个数字在楼层中是不会出现的,以t=3为例,则3、13、31、33等楼层是不存在的,楼层编号为1,2,4,5,……所以实际上的4楼才是3楼。已知小林预定了编号为m层的房间,并且当天高能数字是t,现在他想知道房间所在的真实楼层是多少。一行两个整数m和t,1<=m<=100000,0<=t<=9,保证m对t合法。实际楼层:1、2、3、4、5、6、7、8、 9、10、11、12。楼层编号:1、2、4、5、6、7、8、9、10、11、12、14。
2024-07-26 22:02:02
519
原创 C++题解(15) 狐猬编程:L3结业测试 第4题 合格的字符串
字母a在字符串的中间,b在a的左边,c在a的右边,d在b的左边,e在c的右边······如果符合规则,则输出"Yes",否则输出"No"。一行,一个包含小写a的字符串,长度小于100。一行,Yes或者No。
2024-07-25 21:48:59
330
原创 C++题解(14) L3结业测试 第3题 统计字符个数
用一个整型数组来存储每个字母的个数,然后用一个变量来计算有多少个字母出现在字符串里。输入一个字符串,判断其中各不相同的大写字母出现的次数,如果出现的次数。10次,则输出"Yes",否则输出"No"。一行,一个字符串,长度小于100。一行,Yes或者No。
2024-07-23 21:15:21
237
原创 C++题解(13) 狐猬编程:L3结业测试 第1题 二零二零
给出一个字符串S,其中满足S的每一个字符都是数字字符,你要删除S的连续一段字符(也可以删除0个字符),使得剩下的字符依次连接起来的字符串是“2020”,可以做到吗?如果可以做到输出“YES”,否则输出“NO”。共G行,每行一个字符串,“YES”或“NO”,双引号不用输出。第一行,一个整数n,表示字符串S的长度。1<=n<=200。第一行,一个整数G,表示有G组测试测试。这道题可以直接把所有可能列出来,但要思路清晰。
2024-07-23 21:03:59
696
原创 WebGoC题解(13) 狐猬编程:GoC L4 结业测试 第4题 找木柴
解题思路题目描述小明今天找了n跟木柴,但是木柴太多了,小明只能拿走m根木柴,小明希望拿走的木柴都是小明还画出以下图形例如 输入5 3小明要拿走30 40 50 这3根木柴画出以下图形矩形的,矩形的高就是木柴的长度,两根木柴的,色号2,再画图。输入格式第一行两个正整数n和m,分别表示小明找到n跟木柴,和要拿走m跟木柴,范围是 1<=m<=n<;第二行n个正整数,分别表示不同木柴的长度,范围是【10,500】;输出格式相应的图形。输入/输出例子1输入:5 2输出:样例解释。
2024-07-22 20:41:19
465
原创 C++题解(12) 信息学奥赛一本通:2073:【例2.16 】三角形面积
传说古代的叙拉古国王海伦二世发现的公式,利用三角形的三条边长来求取三角形面积。已知△ABC中的三边长分别为a,b,c,求△ABC的面积。(由于格式限制,暂不能展示公式)
2024-07-21 12:03:03
437
原创 C++题解(11) 狐猬编程: L1第11课:while循环 第1题 一尺之棰
庄子》中说到,“一尺之棰,日取其半,万世不竭”。第一天有一根长度为 a(a<=1000000000 ) 的木棍,从第二天开始,每天都要将这根木棍。一个整数n,表示到第n天的时候,木棍会变成的长度1。一个整数a,表示木棍的长度。第几天的时候木棍会变为。
2024-07-21 09:52:16
388
原创 WebGoC题解(12) 114.第4题 轮廓(比赛模拟题)
小C记得去年是用一个直方图的形式表示的,就是以输入的次序把每个成绩的分数作为高,画一个宽度为20的矩形。这个图形是做在一个展板上的,经过一年的风吹雨淋,展板上的线条都褪色了,只能看出展板的轮廓。请你使用GoC编程,画出展板的轮廓。用a[i]来代表第i个矩形的高,如果a[i]>a[i-1](比上一个矩形要高),pen向上画a[i]-a[i-1]的长度,如果a[i]<a[i-1](比上一个矩形要矮),pen向下画a[i-1]-a[i]的长度。一行10个空格分隔开的正整数:分别表示10名同学的比赛成绩。
2024-07-20 20:35:14
507
原创 C++题解(10) 信息学奥赛一本通:1016:整型数据类型存储空间大小
分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。其中类型包含基本数据类型(不包括void)、用户自定义类型(结构体、类)、函数类型。一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。(其他关于sizeof的知识请自行查找,本文章写的不全面)【知识链接:sizeof运算符】
2024-07-19 23:10:08
460
原创 C++题解(9) 信息学奥赛一本通:1020:打印ASCII码
输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。一个十进制整数,即该字符的ASCII码。一个除空格以外的可见字符。
2024-07-18 15:42:33
760
原创 WebGoC题解(11) 627.传声(2019NHOI小乙)
小C节日旅游来到一个农场。农场主John和n个奶牛站在一条水平线上。牛的传递消息是依靠“吼”,牛的吼叫声最远可以传递的距离是50。农场主John首先通知最左边的第一条奶牛(一定会通知),然后奶牛就开始向后吼叫,后面的奶牛如果能听到(和前面吼叫的奶牛距离不超过50),就继续向后吼叫传递消息。听到消息的奶牛用半径10的圆表示;如果有没有听到消息的奶牛,就用边长20的正方形表示。
2024-07-17 15:01:14
470
原创 C++题解(8) 狐猬编程:933.更多闰年数 (课程9)
输入2 个正整数a和b,表示开始的年份和结束的年份,问从a年到b年有多少。由于本题的数据范围很大,一个个遍历会超时。我们都知道每两个闰年相差4年,第一行2个整数a和b,范围在[每次循环 i+=4。
2024-07-17 14:44:00
665
原创 C++题解(7) 信息学奥赛一本通:1055:判断闰年
判断某年是否是闰年。如果公元a年是闰年输出Y,否则输出N。输入只有一行,包含一个整数a(0 < a < 3000)。一行,如果公元a年是闰年输出Y,否则输出N。【知识链接:如何判断闰年】
2024-07-16 15:54:34
689
原创 C++题解(6) 信息学奥赛一本通:2069:【例2.12 】糖果游戏
某幼儿园里,有5个小朋友编号为1、2、3、4、5,他们按自己的编号顺序围坐在一张圆桌旁。他们身上都有若干个糖果(键盘输入),现在他们做一个分糖果游戏。从1号小朋友开始,将自己的糖果均分三份(接着2号、3号、4号、5号小朋友同样这么做。问一轮后,每个小朋友手上分别有多少糖果。把1、2、3、4、5号小朋友用变量a、b、c、d、e代替。a 分给 e 和 d a/3的糖果,自己保留 a/3(游戏后5个小朋友的糖果数。5个小朋友的糖果数。
2024-07-14 11:16:13
1826
原创 WebGoC题解(10) 171.(201706比赛)第8题:数列(series)
题目描述题目描述小P昨天数学留了一道关于数列的作业: 数列的前几项是:50,51,53,56,60,65,...。要求找到规律,计算出前N项。作为goc高手,小P设计了一个用图形表示这个数列的方案。具体的设计是: 把一周均匀分成N个角度,画N个射线。这N条射线的长度就是数列的值%200(模运算避免太长画出边界),射线的颜色号按照1,2,3,1,2,3,1,2,3…变化。为了醒目,在直线的顶端画一个半径是10的实心圆(例如:p.fd(50).oo(10).bk(50);输入格式。
2024-07-13 21:30:18
336
C++system(wait)
2024-03-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人