题目:
代码:
import java.util.Scanner;
public class Go2School {
static int red,yellow,green;
public static void main(String[] args) {
int n;
int[][] arr;
Scanner scan = new Scanner(System.in);
red = scan.nextInt();
yellow = scan.nextInt();
green = scan.nextInt();
n=scan.nextInt();
arr = new int[n+1][3];
for(int i=1;i<=n;i++)
for(int j=1;j<=2;j++) {
arr[i][j]=scan.nextInt();
}
gs(arr);
}
public static void gs(int[][] arr) {
int totalTime = 0;
for(int i=1;i<=arr.length-1;i++) {
if(arr[i][1]==0)
totalTime+=arr[i][2];
else if (arr[i][1]==1)
totalTime+=arr[i][2];
else if(arr[i][1]==2)
totalTime+=(arr[i][2]+red);
else
totalTime+=0;
}
System.out.println(totalTime);
}
}
主类名称改为Main
题目描述很多很复杂,但实际代码编写量不会很大。