結果

問題 No.3682 きあいのハチマキ
コンテスト
ユーザー akazuki8
提出日時 2026-09-05 14:29:23
言語 PyPy3
(7.3.23)
コンパイル:
pypy3 -mpy_compile _filename_
実行:
pypy3 _filename_
結果
WA  
実行時間 -
コード長 717 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 237 ms
コンパイル使用メモリ 95,948 KB
実行使用メモリ 85,476 KB
最終ジャッジ日時 2026-09-05 14:29:46
合計ジャッジ時間 1,814 ms
ジャッジサーバーID
(参考情報)
judge3_0 / judge6_0
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 1
other WA * 2
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

mod=998244353
u=10*pow(11,mod-2,mod)%mod
u2=pow(11,mod-2,mod)
for _ in range(int(input())):
	h1,a1,s1,h2,a2,s2=map(int,input().split())
	x=(h1-1)//a2
	y=(h2-1)//a1
	z=min(x,y)
	x-=z;y-=z 
	if s1==s2:
		if x>0:
			print(1-pow(2*pow(10,x,mod),mod-2,mod)%mod)
		elif y>0:
			print(1-(1-pow(2*pow(10,y,mod),mod-2,mod))%mod)
		else:
			print(pow(2,mod-2,mod))
	elif s1>s2:
		if x>0:
			print(((1-pow(10,mod-1-x,mod))+pow(10,mod-1-x,mod)*u)%mod)
		elif y>0:
			print((1-((1-pow(10,mod-1-y,mod))+pow(10,mod-1-y,mod)*u2))%mod)
		else:
			print(u)
	else:
		if x>0:
			print(((1-pow(10,mod-1-x,mod))+pow(10,mod-1-x,mod)*u2)%mod)
		elif y>0:
			print((1-((1-pow(10,mod-1-y,mod))+pow(10,mod-1-y,mod)*u))%mod)
		else:
			print(u2)
0