結果

問題 No.207 世界のなんとか
ユーザー hatake5051
提出日時 2018-07-13 02:29:58
言語 C++11
(gcc 4.8.5)
結果
AC  
実行時間 3 ms
コード長 427 Byte
コンパイル時間 290 ms
使用メモリ 1,492 KB
最終ジャッジ日時 2018-07-13 02:30:00

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
system_test1.txt AC 2 ms
1,488 KB
system_test2.txt AC 3 ms
1,492 KB
system_test3.txt AC 3 ms
1,492 KB
system_test4.txt AC 3 ms
1,492 KB
system_test5.txt AC 2 ms
1,488 KB
system_test6.txt AC 3 ms
1,488 KB
test01.txt AC 3 ms
1,492 KB
test02.txt AC 2 ms
1,488 KB
test03.txt AC 3 ms
1,492 KB
test04.txt AC 3 ms
1,492 KB
test05.txt AC 3 ms
1,488 KB
test06.txt AC 3 ms
1,492 KB
test07.txt AC 3 ms
1,492 KB
test08.txt AC 3 ms
1,484 KB
test09.txt AC 3 ms
1,492 KB
test10.txt AC 3 ms
1,492 KB
test11.txt AC 2 ms
1,488 KB
test12.txt AC 2 ms
1,488 KB
test13.txt AC 2 ms
1,460 KB
テストケース一括ダウンロード

ソースコード

diff #
#include <iostream>

using namespace std;

const int MAX_SIZE = 1e9;
unsigned int A,B;

int hasthree(unsigned int num){
    if (num % 3 == 0) return 1;
    int cnum = 10;
    while ( 1 ){
        if (num % cnum == 3) return 1;
        if (num < 10) return 0;
        num /= cnum;
    } 
    return 0;
}

int main(){
    cin >> A >> B;
    for (unsigned int i=A; i<=B;i++){
        if(hasthree(i)) cout << i << endl;
    }    
}
0