0
已解决
曾心
高级守护
高级守护
题目链接: 酷町堂:4635
#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cmath>
#include <iomanip>
#include <stdio.h>
#include <string>
#include <cstring>
using namespace std;
long long n,m,a[105],b[105],cnt;
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n;i++){
cin>>b[i];
}
for(int i=1;i<=n;i++){
for(int j=i+1;j<=n;j++){
for(int k=j+1;k<=n;k++){
if(i<j&&j<k&&j-i==k-j&&b[i]==b[k]){
cnt+=(i+k)*(a[i]+a[k]);
}
}
}
}
cout<<cnt%10007;
return 0;
}
80分
0
已采纳
钱宏远
高级守护
高级守护