关注
我第二题房间分配一直提示格式错误,在本地测试都通过了。。。谁能告诉我哪里错了么 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
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 滴滴求职进展汇总 #
168428次浏览 1663人参与
# 你觉得材料专业有必要实习嘛 #
10551次浏览 52人参与
# 美团求职进展汇总 #
1918080次浏览 17796人参与
# 找工作有哪些冷知识 #
7120次浏览 107人参与
# 应届生应该先就业还是先择业 #
92838次浏览 566人参与
# 德州仪器求职进展汇总 #
4491次浏览 139人参与
# 实习期间如何提升留用概率? #
19880次浏览 300人参与
# 小米硬件提前批进度交流 #
161510次浏览 1503人参与
# 应届生简历当中,HR最关注哪些? #
28562次浏览 221人参与
# 互联网公司爆料 #
109728次浏览 649人参与
# vivo工作体验 #
18085次浏览 116人参与
# 牛友投递互助,不漏校招机会 #
264030次浏览 3656人参与
# 机械人避雷的岗位/公司 #
9054次浏览 51人参与
# Offer比较,你最看重什么? #
139998次浏览 886人参与
# 机械人晒出你的简历 #
68525次浏览 600人参与
# 小鹏汽车工作体验 #
6429次浏览 42人参与
# 通信/硬件求职避坑tips #
47978次浏览 461人参与
# 双非能在秋招上岸吗? #
205902次浏览 1067人参与
# 机械人,说说你的烦心事 #
58736次浏览 796人参与
# 扒一扒那些奇葩实习经历 #
21281次浏览 600人参与