import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in=new Scanner(System.in); int n=in.nextInt();//格子个数 int m=in.nextInt();//颜色种类 int []numbers=new int[n]; int []colors=new int[n]; long result=0; for(int i=0;i<n;i++){ numbers[i]=in.nextInt(); } for(int mm=0;mm<n;mm++){ colors[mm]=in.nextInt(); } for(int j=0;j<n;j++){ for(int h=1;h<=(n-1-j)/2;h++){ if(colors[j]==colors[j+2*h]){ result=(result+(j+j+2*h+2)*(numbers[j]+numbers[j+2*h]))%10007; } } } System.out.println(result); } }
全部评论
(2) 回帖