こんなの提出したら即刻呼び出し食らうだろうね:
C++
1#include <iostream>
2#include <numeric>
3#include <vector>
4#include <algorithm>
5#include <iterator>
6
7int main() {
8 std::vector<int> num(1000);
9 std::iota(num.begin(), num.end(), 1);
10 std::copy_if(num.begin(), num.end(),
11 std::ostream_iterator<int>(std::cout,"\n"),
12 [](int n) {
13 std::vector<int> num(n-1);
14 std::iota(num.begin(), num.end(), 1);
15 std::transform(num.begin(), num.end(), num.begin(),
16 [n](int d) { return n % d == 0 ? d : 0; });
17 return std::reduce(num.begin(), num.end()) == n;
18 });
19}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。