結果

問題 No.3186 Big Order
ユーザー ゼット
提出日時 2025-06-20 21:48:06
言語 PyPy3
(7.3.15)
結果
TLE  
実行時間 -
コード長 387 bytes
コンパイル時間 312 ms
コンパイル使用メモリ 82,604 KB
実行使用メモリ 87,828 KB
最終ジャッジ日時 2025-06-20 21:48:10
合計ジャッジ時間 3,949 ms
ジャッジサーバーID
(参考情報)
judge2 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 1
other TLE * 1 -- * 33
権限があれば一括ダウンロードができます

ソースコード

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,100):
    u[k]=u[k-1]*a
    v[k]=v[k-1]*c
  for k1 in range(1,100):
    for k2 in range(1,100):
      if u[k1]%v[k2]==0:
        if x*k2>y*k1:
          x,y=k1,k2
  result=(y*b)//x
  result%=998244353
  print(result)
  
0