题目:
解题思路:
当每杯中酒最少时,小郑喝的最多。即杯中酒满足1,2,3,4......n的递增1的数列关系时小郑喝的最多。同时若无法满足这样的基本要求,则不满足步步高升的倒酒礼仪。
java">import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scan = new Scanner(System.in);int cup = scan.nextInt();int ans = 0;for(int i = 1; i < cup+1; i++){int volume = scan.nextInt();if(volume >= i) ans += (volume-i);else {ans -= (i - volume);}}if(ans < 0){System.out.println(-1);}else {System.out.println(ans);}scan.close();}
}