没思路,乱写的,已AC
查看原帖
没思路,乱写的,已AC
1392551
ruo_aqueous楼主2024/7/22 23:18
#include "bits/stdc++.h"
using namespace std;
int n[5005],m,n1;
int main(){
    cin >> n1;
	m = n1;
    for (int i = 1;i <= m;i ++){
        for (int j = 1;j <= n1;j ++)    if (j % i == 0) n[j] = 1 - n[j];
    } m = 0;
    for (int j = 1;j <= n1;j ++){
        if (n[j] == 1 and m == 0){
            m ++;
            cout << j;
        } else if (n[j] == 1)  cout << " " << j;
    }
    return 0;
}

2024/7/22 23:18
加载中...