疑問点および試したこと
AtCoderにおいて,サンプルでは正しい解を得ることができるが,ACを獲得することができません.TLEやREは出ておりません.入力を行う際にサンプルのみではなく境界値などのデータも自分で試しましたがACを得ることができませんでした.このコードの問題点はどこなのでしょうか.
また以前にもこのようなことがあったので,このようなことが起こった際の解消法,問題点も挙げてもらえると助かります.
質問及びプログラミング初心者なので至らない点が多いとは思いますがよろしくお願いします.
該当のソースコード
PyPy3
1import sys,math 2def I(): return int(input()) 3def MI(): return map(int,input().split()) 4def LI(): return list(map(int,input().split())) 5def TI(): return tuple(map(int,input().split())) 6def S(): return input() 7def LS(): return list(input().split()) 8def TS(): return tuple(input().split()) 9def yes(): print("Yes") 10def no(): print("No") 11MOD1 = 1000000007 #500000004 12MOD2 = 998244353 #499122177 13sys.setrecursionlimit(10**9) 14 15N = I() 16i = 1 17while (3**i < N): 18 cnt = 0 19 B = N - 3**i 20 while (B > 5): 21 if B%5 == 0: 22 B /= 5 23 B = int(B) 24 cnt += 1 25 else: 26 break 27 if B == 5: 28 print(i,cnt+1) 29 exit() 30 i += 1 31print("-1")
リンク
ARC 106 A-106の自分の回答,および提出結果です.
AtCoder
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/03/03 08:41