結果

問題 No.3234 Infinite Propagation
コンテスト
ユーザー ジュ・ビオレ・グレイス
提出日時 2025-08-15 22:08:16
言語 D
(dmd 2.112.0)
コンパイル:
dmd -fPIE -m64 -w -wi -O -release -inline -I/opt/dmd/src/druntime/import/ -I/opt/dmd/src/phobos -L-L/opt/dmd/linux/lib64/ -fPIC _filename_
実行:
./Main
結果
CE  
(最新)
AC  
(最初)
実行時間 -
コード長 689 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 203 ms
コンパイル使用メモリ 6,912 KB
最終ジャッジ日時 2026-07-14 02:58:00
合計ジャッジ時間 862 ms
ジャッジサーバーID
(参考情報)
judge1_0 / judge3_0
このコードへのチャレンジ
(要ログイン)
コンパイルエラー時のメッセージ・ソースコードは、提出者また管理者しか表示できないようにしております。(リジャッジ後のコンパイルエラーは公開されます)
ただし、clay言語の場合は開発者のデバッグのため、公開されます。

コンパイルメッセージ
Main.d(22): Error: else is dangling, add { } after condition at Main.d(17)
                else
                ^

ソースコード

diff #
raw source code

import std.stdio, std.algorithm, std.array, std.conv, std.typecons;

void main() {
	string[] anss;
	auto T = readln[0 .. $-1].to!uint;
	
	test:
	foreach (t; 0 .. T) {
		auto N = readln[0 .. $-1].to!uint;
		string[][] XYs;
		foreach (n; 0 .. N) {
			XYs ~= readln.split;
		}
		
		ulong bbb_lens_max;
		foreach (XY; XYs) {
			if (XY[0] == "a")
				if (XY[1].count("a") != 0) {
					anss ~= "Yes";
					continue test;
				}
				else
					bbb_lens_max = max(bbb_lens_max, XY[1].length);
				
		}
		
		foreach (XY; XYs) {
			if (XY[0].count("a") == 0 && XY[0].length <= bbb_lens_max) {
				anss ~= "Yes";
				continue test;
			}
		}
		
		anss ~= "No";
	}
	
	foreach (ans; anss) writeln(ans);
}
0