T84891 【tg1】零件
题目描述
代码
```#include<iostream>
#include<cstdio>
using namespace std;
int n,k,ans=0;
int b[100005],a[100005];
inline int read() {
register int ret=0,c=getchar(),b=1;
while(!isdigit(c))b=c=='-'?-1:1,c=getchar();
while(isdigit(c)) ret=ret*10+c-'0',c=getchar();
return ret*b;
}
int main() {
n=read();
k=read();
for(int i=1; i<=n; i++)
a[i]=read();
for(int i=1; i<=n; i++)
b[a[i]%k]++;
for(int i=0; i<k; i++)
if (b[i]>0)
ans++;
cout<<ans<<endl;
return 0;
}