結果
| 問題 | No.24 数当てゲーム | 
| コンテスト | |
| ユーザー |  | 
| 提出日時 | 2024-02-05 22:37:41 | 
| 言語 | D (dmd 2.109.1) | 
| 結果 | 
                                AC
                                 
                             | 
| 実行時間 | 2 ms / 5,000 ms | 
| コード長 | 433 bytes | 
| コンパイル時間 | 2,978 ms | 
| コンパイル使用メモリ | 214,656 KB | 
| 実行使用メモリ | 5,376 KB | 
| 最終ジャッジ日時 | 2024-09-28 11:47:46 | 
| 合計ジャッジ時間 | 3,778 ms | 
| ジャッジサーバーID (参考情報) | judge2 / judge5 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| other | AC * 10 | 
ソースコード
module main;
import std;
void main()
{
	int N = readln.chomp.to!int;
	BitArray bit = true.repeat(10).array;
	foreach (_; 0 .. N) {
		int A, B, C, D;
		string R;
		readln.chomp.formattedRead("%d %d %d %d %s", A, B, C, D, R);
		if (R == "YES") {
			BitArray b = false.repeat(10).array;
			b[A] = b[B] = b[C] = b[D] = true;
			bit &= b;
		}
		else {
			bit[A] = bit[B] = bit[C] = bit[D] = false;
		}
	}
	writeln(bit.bitsSet.front);
}
            
            
            
        