关注
我第二题房间分配一直提示格式错误,在本地测试都通过了。。。谁能告诉我哪里错了么 import java.util.*; public class Main { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); int n=scanner.nextInt(); int x=scanner.nextInt(); int [] num = new int[n]; int [] tmp = new int[n]; for(int j=0;j<n;j++) { num[j]=scanner.nextInt(); tmp[j]=num[j]; } scanner.close(); int index = n-1; int min=100000; //找出是哪个房间的人被重新分配了 for(int i=0;i<n;i++) { if(num[i]<=min) { index=i; min=num[i]; } } //每个房间都减去被重新分配的房间最终分配后的人数 for(int i=0;i<n;i++) { tmp[i]=num[i]-num[index]; } //最后一轮只有部分房间分配了人数 if(index<=x-1) { for(int k=index+1;k<x;k++) { tmp[k]=tmp[k]-1; } } else { for(int k=index+1;k<x+n;k++) { tmp[k%n]=tmp[k%n]-1; } } //求出被重新分配的房间的人数 int sum =0; for(int i=0;i<n;i++) { sum+=num[i]; } for(int i=0;i<n;i++) { sum-=tmp[i]; } tmp[index]=sum; for(int i=0;i<n;i++) { System.out.print(tmp[i]+" "); } } }
查看原帖
点赞 8
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 春招什么时候投? #
7727次浏览 123人参与
# 实习到现在,你最困惑的一个问题 #
3208次浏览 98人参与
# 春节前,你还在投简历吗? #
10714次浏览 133人参与
# 春节提前走,你用什么理由请假? #
7046次浏览 174人参与
# 牛客AI体验站 #
14160次浏览 262人参与
# 牛友的春节生活 #
4411次浏览 118人参与
# 从夯到拉,锐评职场mentor #
3140次浏览 55人参与
# 备战春招/暑实,现在应该做什么? #
3020次浏览 103人参与
# 聊聊Agent开发 #
20384次浏览 533人参与
# 距离春招还有一个月,你现在是什么开局? #
4785次浏览 96人参与
# 暑期实习什么时候投? #
5437次浏览 134人参与
# 推荐一个值得做的AI项目 #
5611次浏览 158人参与
# 用一句话形容你的团队氛围 #
38810次浏览 284人参与
# 总结:offer选择,我是怎么选的 #
258602次浏览 1508人参与
# 腾讯工作体验 #
568520次浏览 3714人参与
# 我的AI电子员工 #
27737次浏览 186人参与
# 实习想申请秋招offer,能不能argue薪资 #
218843次浏览 1171人参与
# 字节跳动工作体验 #
705769次浏览 6306人参与
# 参加完秋招的机械人,还参加春招吗? #
108352次浏览 704人参与
# bilibili求职进展汇总 #
180932次浏览 1074人参与
OPPO公司福利 1182人发布
查看4道真题和解析