2023 12月15日 USACO竞赛铜级题目+解析
Problem 1

题意:
给定n头牛的初始高度和m个糖葫芦串的高度,每头牛只能吃到小于等于自己身高的糖葫芦,能吃到几个糖葫芦就长多高,每头牛按顺序排队吃,每一轮只吃一个糖葫芦,吃完换下一个糖葫芦。问每头牛最终的高度是多少?
思路:
定义一个二维数组记录每个糖葫芦串当前有糖葫芦的最低位置和最高位置,判断当前牛的身高和糖葫芦的关系,然后计算当前牛能吃到的糖葫芦的数量,并根据数量增加牛的高度。如果该糖葫芦串所有位置都被吃完,就提前结束,进入到下一个糖葫芦。
模拟每轮牛吃糖葫芦的过程,计算数量即可。
第一次月赛:2023年12月15日-18日(已结束)
第二次月赛:2024年1月26日-29日
第三次月赛:2024年2月16日-19日
美国公开赛:2024年3月15日-18日
(中国学生只能参加到公开赛)
集训营:2024年5月23日-6月1日
EGOI:2024年7月21日-27日(荷兰)
IOI:2024年9月1日-8日(埃及


更多课程详情可扫下方二维码添加老师微信
回复【USACO课程】在线咨询
 |