B题:A * B题解
我们发现,数据范围很小,直接 枚举即可。
代码实现:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
long long c;
scanf("%d%lld",&n,&c);
int a[2005];
for(int i=1; i<=n; i++){
scanf("%d",a+i);
}
int cnt=0;
for(int i=1; i<=n; i++){
for(int j=1; j<=n; j++){
if(a[i]*1ll*a[j]==c){
cnt++;
}
}
}
printf("%d",cnt);
return 0;
}