public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String[] input = scanner.nextLine().split(" "); int[] num = new int[input.length - 1]; int time = 0;//回来时间 for (int i = 0; i < input.length; i++) { if (i == input.length - 1) time = Integer.parseInt(input[i]); else { num[i] = Integer.parseInt(input[i]); } } int speed = 1; int tmp = 0; for (int i = 0; i < num.length; i++) { tmp = tmp + (num[i] / speed + 1); //向上取整 (int)(num[i] * 1.0 / k+0.5); //当前速度吃桃 会超时,则 从头试下一个速度 if (tmp > time) { speed++; tmp = 0; i = 0; } } System.out.println(speed); }
点赞 评论

相关推荐

牛客网
牛客企业服务