提出 #17613806
ソースコード 拡げる
// {{{ Boilerplate Code <--------------------------------------------------
// vim:filetype=cpp:foldmethod=marker:foldmarker={{{,}}}
#include <algorithm>
#include <bitset>
#include <cmath>
#include <cstdio>
#include <cstdlib>
#include <ctime>
#include <deque>
#include <functional>
#include <iomanip>
#include <iostream>
#include <list>
#include <map>
#include <numeric>
#include <queue>
#include <set>
#include <sstream>
#include <stack>
#include <utility>
#include <vector>
#define FOR(I,A,B) for(int I = (A); I < (B); ++I)
#define ALL(A) (A).begin(), (A).end()
using namespace std;
// }}}
long long intpow(long long a, long long b){
long long ret=1;
FOR(i,0,b) ret*=a;
return ret;
}
int findpow(long long a, long long b){
long long cur=1;
int ret=0;
while(cur<=b){
if(cur==b){
return ret;
}
if(cur>b/a){
return -1;
}
cur*=a;
++ret;
}
return -1;
}
int main(){
long long N;
cin>>N;
long long A=1;
while(intpow(3,A)<N){
long long rem=N - intpow(3,A);
int r=findpow(5,rem);
if(r>0){
cout<<A<<" "<<r<<endl;
return 0;
}
++A;
}
cout<<"-1"<<endl;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | A - 106 |
| ユーザ | nhirokinet |
| 言語 | C++ (GCC 9.2.1) |
| 得点 | 300 |
| コード長 | 1518 Byte |
| 結果 | AC |
| 実行時間 | 4 ms |
| メモリ | 3632 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 300 / 300 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | 00_sample_00, 00_sample_01, 00_sample_02 |
| All | 00_sample_00, 00_sample_01, 00_sample_02, 01_test_00, 01_test_01, 01_test_02, 01_test_03, 01_test_04, 01_test_05, 01_test_06, 01_test_07, 01_test_08, 01_test_09, 01_test_10, 01_test_11, 01_test_12, 01_test_13, 01_test_14, 01_test_15, 01_test_16, 01_test_17, 02_beet_killer |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 00_sample_00 | AC | 4 ms | 3588 KiB |
| 00_sample_01 | AC | 2 ms | 3588 KiB |
| 00_sample_02 | AC | 2 ms | 3592 KiB |
| 01_test_00 | AC | 3 ms | 3584 KiB |
| 01_test_01 | AC | 1 ms | 3564 KiB |
| 01_test_02 | AC | 3 ms | 3588 KiB |
| 01_test_03 | AC | 2 ms | 3588 KiB |
| 01_test_04 | AC | 2 ms | 3632 KiB |
| 01_test_05 | AC | 1 ms | 3568 KiB |
| 01_test_06 | AC | 3 ms | 3516 KiB |
| 01_test_07 | AC | 3 ms | 3580 KiB |
| 01_test_08 | AC | 2 ms | 3616 KiB |
| 01_test_09 | AC | 2 ms | 3516 KiB |
| 01_test_10 | AC | 2 ms | 3564 KiB |
| 01_test_11 | AC | 2 ms | 3524 KiB |
| 01_test_12 | AC | 3 ms | 3388 KiB |
| 01_test_13 | AC | 2 ms | 3440 KiB |
| 01_test_14 | AC | 2 ms | 3516 KiB |
| 01_test_15 | AC | 2 ms | 3592 KiB |
| 01_test_16 | AC | 2 ms | 3392 KiB |
| 01_test_17 | AC | 2 ms | 3580 KiB |
| 02_beet_killer | AC | 2 ms | 3564 KiB |