結果
| 問題 |
No.207 世界のなんとか
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2019-09-26 02:32:33 |
| 言語 | C++14 (gcc 13.3.0 + boost 1.87.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 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 19 |
ソースコード
// 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;
}