#include <bits/stdc++.h> using namespace std; int main() { int n, check = 1, i = 0, j, nn; cin >> n; for (i;; i++) for (j = 0;; j++) { nn = pow(2, i) * pow(3, j); if (nn == n) { cout << "Yes" << endl; return 0; } if (pow(2, i) > n) { cout << "No" << endl; return 0; } else if (nn > n) break; } }
输入文件(00_sample_00.in)
324
答案文件(00_sample_00.out)
Yes
用户输出
系统信息
Exited with return code 0
输入文件(00_sample_01.in)
5
答案文件(00_sample_01.out)
No
输入文件(00_sample_02.in)
32
答案文件(00_sample_02.out)
输入文件(00_sample_03.in)
37748736
答案文件(00_sample_03.out)
输入文件(01_handmade_04.in)
1
答案文件(01_handmade_04.out)
输入文件(01_handmade_05.in)
999502313552216064
答案文件(01_handmade_05.out)
输入文件(01_handmade_06.in)
1000000000000000000
答案文件(01_handmade_06.out)
输入文件(02_random_07.in)
79072359676402482
答案文件(02_random_07.out)
输入文件(02_random_08.in)
554350744791940977
答案文件(02_random_08.out)
输入文件(02_random_09.in)
261500529602049246
答案文件(02_random_09.out)
输入文件(02_random_10.in)
993351250920326393
答案文件(02_random_10.out)
输入文件(02_random_11.in)
489589496526871622
答案文件(02_random_11.out)
输入文件(02_random_12.in)
62762119218
答案文件(02_random_12.out)
输入文件(02_random_13.in)
1506290861232
答案文件(02_random_13.out)
输入文件(02_random_14.in)
24794911296
答案文件(02_random_14.out)
输入文件(02_random_15.in)
14089640214528
答案文件(02_random_15.out)
输入文件(02_random_16.in)
2592
答案文件(02_random_16.out)
输入文件(02_random_17.in)
2
答案文件(02_random_17.out)
输入文件(02_random_18.in)
3
答案文件(02_random_18.out)
输入文件(02_random_19.in)
4
答案文件(02_random_19.out)
输入文件(02_random_20.in)
9
答案文件(02_random_20.out)
输入文件(02_random_21.in)
999999999999245093
答案文件(02_random_21.out)
输入文件(02_random_22.in)
999999961999997657
答案文件(02_random_22.out)