有点水
#include<bits/stdc++.h> using namespace std; int bh[5050]; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(j%i==0){ bh[j]++;//这里要搞清楚哪个除哪个的逻辑顺序 } } } for(int i=1;i<=n;i++){ if(bh[i]%2==1){//这里把0代表开,1代表关 cout<<i<<" "; } } return 0; }
注册一个 HuituOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 HuituOJ 通用账户