結果
| 問題 | No.3234 Infinite Propagation |
| コンテスト | |
| ユーザー |
tokugh
|
| 提出日時 | 2025-08-15 22:27:05 |
| 言語 | Julia (2.11.2) |
| 結果 |
AC
|
| 実行時間 | 984 ms / 2,000 ms |
| コード長 | 801 bytes |
| コンパイル時間 | 116 ms |
| コンパイル使用メモリ | 7,844 KB |
| 実行使用メモリ | 263,752 KB |
| 最終ジャッジ日時 | 2025-08-15 22:27:33 |
| 合計ジャッジ時間 | 18,048 ms |
|
ジャッジサーバーID (参考情報) |
judge6 / judge3 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 1 |
| other | AC * 18 |
ソースコード
toI(s=readline()) = parse(Int,s)
toVI(s=readline()) = parse.(Int,split(s))
rep(f,n) = [f() for _ in 1:n]
@enum YN Yes=1 No=0
function main()
t = toI()
for _ in 1:t
n = toI()
xys = rep(split∘readline,n)
solve(n,xys) |> YN |> println
end
end
function solve(n,xys)
sort!(xys)
mx = 0
for (x,y) in xys
if x == "a"
if 'a' ∈ y
return true
else # y == "b...b"
mx = max(mx,length(y))
end
elseif 'a' ∉ x && length(x) ≤ mx # x == "b...b"
if 'a' ∈ y
return true
else # y == "b...b"
return true
end
end
end
return false
end
@static if endswith(@__FILE__, PROGRAM_FILE)
main()
end
tokugh