PAT 1061. 判断题(15) Java

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		int N,M;	
		N=sc.nextInt();
		M=sc.nextInt();
		int[] text=new int[100];
		int[] answer=new int[100];
		int choose;
		for(int i=0;i<M;i++) {
			text[i]=sc.nextInt();
		}
		for(int i=0;i<M;i++) {
			answer[i]=sc.nextInt();
		}
		for(int i=0;i<N;i++) {
			int sum=0;
			for(int j=0;j<M;j++) {
				choose=sc.nextInt();
				if(choose==answer[j]) {
					sum=sum+text[j];
				}
			}
			System.out.println(sum);
		}
		sc.close();
	}
}

猜你喜欢

转载自blog.csdn.net/Ikaros_521/article/details/78879990