社区讨论
唐仁 D球条
学术版参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @miadp5jr
- 此快照首次捕获于
- 2025/11/22 22:22 4 个月前
- 此快照最后确认于
- 2025/11/23 08:22 4 个月前
rt
CPP#include<bits/stdc++.h>
using namespace std;
unordered_map<int,int> u[12];
int a[200005];
long long m10[15];
signed main(){
int n,m;
cin>>n>>m;
m10[1]=10%m;
for(int i=2;i<=10;i++)
m10[i]=(m10[i-1]*10)%m;
for(int i=1;i<=n;i++){
cin>>a[i];
for(int j=1;j<=10;j++){
u[j][(a[i]%m)*m10[j]%m]++;
}
}
int k=0;
for(int i=1;i<=n;i++){
k+=u[int(log10(a[i]))+1][(m-a[i]%m)%m];
}
cout<<k;
return 0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...