南大高级算法作业之整除查询

mac2024-03-18  29

import java.util.*; public class Main { public static void main (String[] args){ Scanner scan = new Scanner(System.in); int e_num = Integer.parseInt(scan.nextLine()); while(e_num > 0){ String[] info = scan.nextLine().split(" "); int ele_num = Integer.parseInt(info[0]); int div_num = Integer.parseInt(info[1]); String[] element = scan.nextLine().split(" "); String[] divisor = scan.nextLine().split(" "); for(int i=0;i < div_num;i ++){ int result = 0; for(int j=0;j < ele_num;j ++){ if(Integer.parseInt(element[j])%Integer.parseInt(divisor[i]) == 0) result ++; } if(i == div_num-1){ System.out.print(result); }else{ System.out.print(result+" "); } } System.out.println(); e_num --; } } }

 

最新回复(0)