关注
public class Main4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int year = sc.nextInt(); int increase = 2; int cowCount = 0; // key为age,value为数量 Map<Integer, Integer> map = new TreeMap<Integer, Integer>(); // 1岁的牛只有一头,初始化值 map.put(1, 1); while(increase <= year){ // 更新map中的key,表示年龄 Map<Integer, Integer> newCows = new TreeMap<Integer, Integer>(); // 表示存储具有生育能力的牛的数量 int canBorn = 0; for(Entry<Integer, Integer> entry:map.entrySet()){ if(entry.getKey() + 1 <= 10){ newCows.put(entry.getKey() + 1, entry.getValue()); if(entry.getKey() >= 2 && entry.getKey() <= 6){ // 年龄在3-7岁,生一只牛 canBorn += entry.getValue(); } } } if(canBorn != 0){ newCows.put(1, canBorn); } map = newCows; increase++; } for(Entry<Integer, Integer> entry:map.entrySet()){ cowCount += entry.getValue(); } System.out.println(cowCount); } }
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
薛悦悦:强烈推荐!这个笔记写得很清晰 http://github.com/AccumulateMore/CV
点赞 评论 收藏
分享
查看18道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 跟HR说什么能被秒回? #
13153次浏览 222人参与
# 腾讯音乐求职进展汇总 #
159335次浏览 1089人参与
# MiniMax求职进展汇总 #
19909次浏览 266人参与
# 你收到了哪些公司的笔试? #
26410次浏览 141人参与
# 小红书求职进展汇总 #
225584次浏览 1340人参与
# 春招/暑实第一面是哪家? #
27062次浏览 271人参与
# 巨人网络春招 #
10749次浏览 164人参与
# 网易游戏笔试 #
5755次浏览 76人参与
# 职能管理面试记录 #
10162次浏览 55人参与
# 把自己当AI,现在最消耗你token的问题是什么? #
5314次浏览 131人参与
# 工作中遇到的歹人 #
96129次浏览 535人参与
# 如何一边实习一边找下家? #
38199次浏览 304人参与
# 如果重来一次你还会读研吗 #
228616次浏览 2008人参与
# 网易笔试 #
151210次浏览 789人参与
# 正在春招的你,也参与了去年秋招吗? #
361081次浏览 2622人参与
# 面试官最爱问的 AI 问题是...... #
22906次浏览 721人参与
# 现在入门AI应该走哪些方向? #
7025次浏览 131人参与
# 校招笔试 #
458037次浏览 2934人参与
# 你怎么看待AI面试 #
177852次浏览 1031人参与
# 你的嫡系AI是哪个? #
6308次浏览 140人参与
# 机械专业只有考研才有出路吗 #
161308次浏览 958人参与
# 简历中的项目经历要怎么写? #
307732次浏览 4049人参与