细节是真的多
#include <iostream>
#include <cstring>
#include <algorithm>
#include<cstdio>
using namespace std;
typedef long long LL;
const int N = 100010;
LL s[N],cnt[N];
int n,k;
int main(){
scanf("%d%d",&n,&k);
for(int i=1;i<=n;i++) {
scanf("%lld",&s[i]);
s[i]+=s[i-1];
}
LL res=0;//数字太大开龙龙
cnt[0]=1;
for(int r=1;r<=n;r++)
{
res+=cnt[s[r]%k];
cnt[s[r]%k]++;
}
printf("%lld",res);
return 0;
}