結果

問題 No.3186 Big Order
ユーザー ゼット
提出日時 2025-06-20 21:53:56
言語 PyPy3
(7.3.15)
結果
WA  
実行時間 -
コード長 384 bytes
コンパイル時間 384 ms
コンパイル使用メモリ 82,620 KB
実行使用メモリ 77,648 KB
最終ジャッジ日時 2025-06-20 21:54:17
合計ジャッジ時間 14,093 ms
ジャッジサーバーID
(参考情報)
judge1 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 1
other AC * 32 WA * 2
権限があれば一括ダウンロードができます

ソースコード

diff #

Q=int(input())
for _ in range(Q):
  a,b,c=map(int,input().split())
  if (a**100)%c!=0:
    print(0)
    continue
  x,y=100,1
  u=[1]*100
  v=[1]*100
  for k in range(1,50):
    u[k]=u[k-1]*a
    v[k]=v[k-1]*c
  for k1 in range(1,50):
    for k2 in range(1,50):
      if x*k2>y*k1:
        if u[k1]%v[k2]==0:
          x,y=k1,k2
  result=(y*b)//x
  result%=998244353
  print(result)
  
0