haha
2025-01-23 18:05:59
发布于:浙江
2阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
vector<int> fd(int n) {
vector<int> numbers;
for (int i = 1; i <= n; ++i) {
int num = i;
while (num % 2 == 0) num /= 2;
while (num % 3 == 0) num /= 3;
if (num == 1) numbers.push_back(i);
}
return numbers;
}
int main() {
int n;
cin >> n;
vector<int> result = fd(n);
for (int i = 1; i < result.size(); ++i) {
cout << result[i];
if (i != result.size() - 1) {
cout << " ";
}
}
cout << endl;
return 0;
}
这里空空如也
有帮助,赞一个