1 条题解
-
0
C++ :
#include<iostream> #include<algorithm> #include<map> using namespace std; const int maxn=100010; int n,m,ans,a[maxn]; int main() { map<int,int> hash; cin>>n>>m; for(int i=1;i<=n;i++) cin>>a[i]; sort(a+1,a+n+1); for(int i=1;i<=n;i++) if(!hash[a[i]]) { hash[a[i]*m]=1; ans++; } cout<<ans; return 0; }
- 1
信息
- ID
- 1357
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者