【吧友】Scratch算法练习库
scratch吧
全部回复
仅看楼主
level 12
(o.0) 楼主
本帖的意愿在于:让所有吧友受益,让有技术的吧友可以以题目的方式教学萌新吧友。
讲明白点,就是吧友们可以在这里出题目让吧友们练习(就像Online Judge(在线测评系统)的“自测评版”?),
题目格式参考了洛谷,做题者按要求做完题目,本帖的代码都是自己拿测试数据验证,为了保证练习效果,请不要故意用测试数据来if判断出答案。
在此特别感谢所有贡献题目的吧友。
---
本贴格式:
题目描述
【这里写好题目的整体要求,越详细越好】
输入、输出格式
输入格式:
【使用提问模块来代替输入,这里写上输入什么数据?(PS:多数据可以多次提问输入)】
输出格式:
【使用“说[...]”来输出,输出格式不限,只要能看懂,(可以多次输出)】
输入输出数据
【对做题者:这里要敲黑板说明了,由于这个是自评测,所以请诚实评测,谢谢】
【对出题者:多个测评点,每个测评点都是不同一输入,一输出,没有输入的话可以在输入数据处直接写无输入,数据一定要正确!!!】
---
---
各种结果类型:
AC---正确答案(就是你输入了正确的输入数据,输出数据也是正确的)
WA---错误答案(输入了正确的输入数据,但是没有输出数据也正确)
TLE---超时 (由于Scratch速度较慢,从输入完到输出超过3000ms才算TLE)
---
提问问题可以在问题楼下面回复
其他楼除非有用内容,除题目外一切东西全删
超级超级水的题目也会被删掉哦(不过这个要求比较低,因为不想辜负吧友们的辛勤努力)
---
题目格式举例+例题1:
2018年10月31日 11点10分 1
level 12
(o.0) 楼主
2楼前排公告!
2018年10月31日 11点10分 2
这很noip
2018年10月31日 13点10分
前排提醒:坟贴勿回
2019年02月14日 11点02分
level 12
(o.0) 楼主
题目名称:漫长的旅途
题目描述:
小明终于考完了驾照,考到了B本,但是作为一个新手,他非常开心,向从长江开到黑龙江,他要走 X 千米,时速是 N 千米每小时,你的任务是帮小明计算他开多长时间(按小时)能到?(无限小数的输出直接用【说】模块就可以保留两位小数了)
输入、输出格式
输入格式:
一个数字X,代表从长江到黑龙江的长度。
一个数字N,代表他的时速。
输出格式:
一个数字H,代表他要开几小时。
输入输出数据
第一组:
输入数据 5 和 1
输出数据 5
第二组:
输入数据 30 和 4
输出数据 11.25
第三组:
输入数据 2200 和 5
输出数据 440
题目难度:入门
2018年10月31日 12点10分 7
level 12
(o.0) 楼主
7楼题目解:
对自己负责,请勿恶意抄袭!!!
(说实在的测试数据就是这个测的
2018年10月31日 12点10分 9
level 12
(o.0) 楼主
6楼题解
还热着呢,别凉了
2018年10月31日 12点10分 11
这是标程,不是题解
2018年10月31日 12点10分
level 12
(o.0) 楼主
题目名称:试试分解数字?
题目描述:
分解一个数字:5,人类可以轻轻松松的分为 2 和 3 ,那机器呢?恐怕要费点功夫,为了让你的思维比机器快,你现在要命令机器去分解数字 N ,机器真的不是那么听话,那你就得费点时间了,你需要满足以下条件:如果那个数字可以一下分成两半,那就可以直接输出两!N/2,如果分不成,那就请输出那个数字的N/2-0.5和N/2+0.5吧!
输入、输出格式
输入格式:
数字N,代表着你要分解的数字。
输出格式:
数字X和数字Y,中间用空格隔开,它们是你分解的两个数字。
输入输出数据
第一组:
输入数据 99
输出数据 49 50
第二组:
输入数据 88
输出数据 44 44
第三组:
输入数据 555
输出数据 277 278
题目难度:入门难度
标程:
(可在没有思路时查看,请勿恶意抄袭,对自己的学习效果负责)
2018年10月31日 12点10分 13
level 12
(o.0) 楼主
题目名称:这口炒饭,真香!
题目描述:
王境泽面前有很多炒饭,吃第一口炒饭时,他的“真香值”为20,每吃一口真香值就要减去0.5(也许因为吃多了就没那么香了?),他吃了X口,每吃一口网友对他对“鬼畜值”就会加上一个真香值。我们铁骨铮铮的王境泽也不会这么被网友鬼畜,如果网友的鬼畜值达到了N,他就会承受不住,返回F,如果鬼畜值没有达到N,则输出他的鬼畜值。
鬼畜值起始为0,真香值起始为20。为了降低题目难度,真香值可以为负数(吃腻了就变得难吃了)。
输入、输出格式
输入格式:
一个数字X,代表他吃了几口。
一个数字N,代表他最大能承受的鬼畜值。
输出格式:
如果网友的鬼畜值达到了N,他就会承受不住,返回F,如果鬼畜值没有达到N,则输出他的鬼畜值。
输入输出数据
第一组:
输入数据 3 和 60
输出数据 58.5
第二组:
输入数据 100 200
输出数据 F
第三组:
输入数据 -1 -1
输出数据 F
题目难度:普及-
@王境泽
2018年11月03日 06点11分 19
woc蓝了?
2018年11月03日 13点11分
2018年11月04日 05点11分
1