| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 71027 | LJY | 19斯诺克比赛 | Java | Wrong Answer | 0 MS | 308 KB | 656 | 2024-04-20 21:49:08 |
import java.util.Scanner; public class Billiards { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); sc.close(); String[] str = s.split(" "); int[] arr = new int[str.length]; //将string转换成整型 for(int i=0;i<str.length;i++) { arr[i] = Integer.parseInt(str[i]); } int score=0; while(arr[0] != 0) { score++; for(int j=6;j>0;j--) { if(arr[j] != 0) { score+=j+1; break; } } arr[0]--; } for(int i=6;i>0;i--) { while(arr[i] != 0) { score+=i+1; arr[i]--; } } System.out.println(score); } }
------Input------
5 1 1 1 3 1 2
------Answer-----
84
------Your output-----