关注
我第二题房间分配一直提示格式错误,在本地测试都通过了。。。谁能告诉我哪里错了么 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
相关推荐
牛客热帖
正在热议
# 晒一晒我的offer #
9718615次浏览 104899人参与
# 学历or实习经历,哪个更重要 #
39665次浏览 288人参与
# 北方华创开奖 #
21791次浏览 250人参与
# 地方国企笔面经互助 #
2289次浏览 6人参与
# 应届生被毁约被毁意向了怎么办 #
25263次浏览 233人参与
# 你最想要的公司福利是? #
37356次浏览 68人参与
# 查收我的offer竞争力报告 #
14793次浏览 206人参与
# 机械应届生薪资要多少才合适? #
12127次浏览 59人参与
# 一觉醒来,我觉醒了超级打工人系统 #
2504次浏览 32人参与
# 没有实习经历,还有机会进大厂吗 #
803663次浏览 13778人参与
# 我的工作日记 #
20722次浏览 269人参与
# 你觉得第一学历对求职有影响吗? #
14685次浏览 121人参与
# 寒假躺平还是提前实习 #
57535次浏览 420人参与
# 总结:哪家公司面试体验感最差 #
24244次浏览 118人参与
# 公司情报交流地 #
31332次浏览 222人参与
# 选完offer后,你后悔学本专业吗 #
7751次浏览 47人参与
# 不给转正的实习,你还去吗 #
1514014次浏览 16947人参与
# 实习,投递多份简历没人回复怎么办 #
2385432次浏览 34226人参与
# 00后45度躺现状 #
37157次浏览 305人参与
# 机械人,签完三方你在忙什么? #
23457次浏览 121人参与
# 秋招OC许愿 #
225082次浏览 1857人参与