結果

問題 No.207 世界のなんとか
ユーザー pekempeypekempey
提出日時 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
コンパイル時間 594 ms
コンパイル使用メモリ 71,404 KB
実行使用メモリ 4,348 KB
最終ジャッジ日時 2023-10-24 12:16:56
合計ジャッジ時間 1,582 ms
ジャッジサーバーID
(参考情報)
judge15 / judge12
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 2 ms
4,348 KB
testcase_01 AC 2 ms
4,348 KB
testcase_02 AC 1 ms
4,348 KB
testcase_03 AC 2 ms
4,348 KB
testcase_04 AC 2 ms
4,348 KB
testcase_05 AC 2 ms
4,348 KB
testcase_06 AC 2 ms
4,348 KB
testcase_07 AC 2 ms
4,348 KB
testcase_08 AC 1 ms
4,348 KB
testcase_09 AC 2 ms
4,348 KB
testcase_10 AC 2 ms
4,348 KB
testcase_11 AC 1 ms
4,348 KB
testcase_12 AC 2 ms
4,348 KB
testcase_13 AC 2 ms
4,348 KB
testcase_14 AC 2 ms
4,348 KB
testcase_15 AC 2 ms
4,348 KB
testcase_16 AC 2 ms
4,348 KB
testcase_17 AC 2 ms
4,348 KB
testcase_18 AC 2 ms
4,348 KB
権限があれば一括ダウンロードができます

ソースコード

diff #

// 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;
}
0