結果
問題 | No.207 世界のなんとか |
ユーザー | pekempey |
提出日時 | 2019-09-26 02:32:33 |
言語 | C++14 (gcc 12.3.0 + boost 1.83.0) |
結果 |
AC
|
実行時間 | 2 ms / 5,000 ms |
コード長 | 2,099 bytes |
コンパイル時間 | 619 ms |
コンパイル使用メモリ | 72,608 KB |
実行使用メモリ | 6,944 KB |
最終ジャッジ日時 | 2024-09-23 04:37:22 |
合計ジャッジ時間 | 1,424 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge2 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 2 ms
6,812 KB |
testcase_01 | AC | 2 ms
6,940 KB |
testcase_02 | AC | 2 ms
6,940 KB |
testcase_03 | AC | 2 ms
6,940 KB |
testcase_04 | AC | 2 ms
6,940 KB |
testcase_05 | AC | 2 ms
6,940 KB |
testcase_06 | AC | 2 ms
6,940 KB |
testcase_07 | AC | 2 ms
6,940 KB |
testcase_08 | AC | 2 ms
6,944 KB |
testcase_09 | AC | 2 ms
6,940 KB |
testcase_10 | AC | 2 ms
6,944 KB |
testcase_11 | AC | 2 ms
6,940 KB |
testcase_12 | AC | 2 ms
6,944 KB |
testcase_13 | AC | 1 ms
6,944 KB |
testcase_14 | AC | 1 ms
6,944 KB |
testcase_15 | AC | 2 ms
6,944 KB |
testcase_16 | AC | 2 ms
6,940 KB |
testcase_17 | AC | 2 ms
6,940 KB |
testcase_18 | AC | 2 ms
6,944 KB |
ソースコード
// https://github.com/pekempey/banana // ------------------------------------------- // let is_nantoka n = // if n % 3 == 0 then // true // else begin // while n > 0 do // if n % 10 == 3 then // return true // else (); // n /= 10 // done; // false // end in // // let A = readint () in // let B = readint () in // for i = A to B do // if is_nantoka i then // println i // else () // done // ------------------------------------------- #include <iostream> #include <algorithm> #include <vector> #include <string> template<class T> int print(T a) { std::cout << a << ' '; return 0; } template<class T> int println(T a) { std::cout << a << '\n'; return 0; } int print_newline(int dummy) { std::cout << '\n'; return 0; } long long readint(int dummy) { long long a; std::cin >> a; return a; } std::string readstr(int dummy) { std::string a; std::cin >> a; return a; } std::vector<long long> vecint(long long n) { return std::vector<long long>(n, 0); } long long sum(std::vector<long long> a) { long long res = 0; for (long long x : a) res += x; return res; } int main() { std::cin.tie(nullptr); std::ios::sync_with_stdio(false); auto _6=[&](auto _5){ auto &_11=_5; long long _12=3; auto _13=_11%_12; long long _14=0; auto _15=_13==_14; long long _34; if(_15){ long long _16=1; _34=_16; } else { while(true){ auto &_17=_5; long long _18=0; auto _19=_17>_18; if(!(_19))break; auto &_20=_5; long long _21=10; auto _22=_20%_21; long long _23=3; auto _24=_22==_23; long long _28; if(_24){ long long _25=1; int _26=0; return _25; _28=_26; } else { long long _27=0; _28=_27; } long long _29=10; _5/=_29; auto _30=_29; } auto _31=0; long long _32=0; auto _33=_32; _34=_33; } return _34;}; long long _35=0; auto _36=readint(_35); auto _7=_36; long long _37=0; auto _38=readint(_37); auto _8=_38; auto &_39=_7; auto &_40=_8; for(long long _9=_39;_9<=_40;_9++){ auto &_41=_9; auto _42=_6(_41); long long _46; if(_42){ auto &_43=_9; auto _44=println(_43); _46=_44; } else { long long _45=0; _46=_45; } } auto _47=0; auto _48=_47; auto _49=_48; int _50=_49; }