趣码星球NOIP备战训练 | 名师精讲(3)
为迎接9月份的海淀区中小学生信息学奥林匹克竞赛,以及10月份全国青少年信息学奥林匹克联赛普及组,助力各位参赛同学能在后续比赛中获得优异成绩,中公教育·趣码星球免费为大家推出了<<每周备战计划>>。
今天,为大家带来NOIP备战训练的第三次名师精讲。
主讲人:刘星老师,NIOP金牌教练,具有丰富的信息学竞赛培训经验。
视频精讲
题目05:计算邮资
(视频点击即可观看)
题目06:苹果与虫子
(视频点击即可观看)
题解&代码
题目05:计算邮资
总时间限制:
1000ms
内存限制:
65536kB
描述
根据邮件的重量和用户是否选择加急计算邮费。计算规则:重量在1000克
以内(包括1000克),基本费8元。超过1000克的部分,每500克加收超重
费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。
输入
输入一行,包含整数和一个字符,以一个空格分开,分别表示重量(单位为
克)和是否加急。如果字符是y,说明选择加急;如果字符是n,说明不加
急。
输出
输出一行,包含一个整数,表示邮费。
样例输入
1200y
样例输出
17
解析:
此题根据题目的描述依次进行判断计算。
如果重量小于等于1000,则费用为8元。
如果重量大于1000,需要判断超过的重量是否为500的整数倍数,如果是500的整数倍
数,则费用为超过部分整除500的值*4+8。
如果重量大于1000,但超过的重量不是500的整数倍数,则费用为(超过部分整除500的
值+1)*4+8。
最后判断用户是否加急,也就是判断输入的字符是’y’还是’n’,若是‘y’则在前面计
算的费用上加5。
代码:

——————题目分割线——————
题目06:苹果与虫子
总时间限制:
1000ms
内存限制:
65536kB
描述
你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃
掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多
少个完整的苹果?
输入
输入仅一行,包括n,x和y(均为整数)。
输出
输出也仅一行,剩下的苹果个数。
样例输入
1049
样例输出
7
提示
注意:是要求完整的苹果数。
解析:
这道题我们要考虑一个问题,如果虫子把苹果吃完了,那么再过多长时间苹果的剩余个数都
是0,而不是负值。所以我们先判断y/x的值是否大于n,如果大于n,则苹果的数量为0。
否则我们再判断实际上吃了多少苹果。如果y%x==0,则y/x的值即为吃了多少个完整的
苹果,那么剩余的完整的苹果数为n-y/x。如果y%x!=0,也就是说有一个苹果吃了几口,
但是没有吃完完整的一个,那么剩余的完整的苹果数为n-y/x-1。
代码:

温馨提示:
以上就是咱们今天的视频精讲以及相应代码。
有备考需求,或信息学竞赛相关问题的家长及同学们可扫下方二维码,入群交流。
了解趣码星球
趣码星球依托中公教育(A股主板:002607),19年积累的教育经验和清北IT研发团队背景,现形成以图形编程(Scratch)、乐高机器人、源码编程(HTML5)、人工智能(Python)、信息学奥赛(C++)等为核心的精品系列课程。系统化的课程设计,游戏化的课程内容,沉浸式的课堂体验,让孩子紧跟科技发展前沿,激发兴趣、拓展创新思维。学少儿编程,就上趣码星球(gocode61.com)。
免费预约试听课,
联系电话:400-778-6696
学少儿编程就上趣码星球


--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com