AtCoder Beginner Contest ABC392 解法メモ
文中で使用しているのは、PythonライクでAtCoderに最適な言語の1つNimです
ABC392
ABC392A - Shuffled Equation
解法
ABC392B - Who is Missing?
解法
ABC392C - Bib
解法
答えの配列
最後に
メモ
人→ゼッケン、ゼッケン→人、人→見つめる人の連想配列を各々用意しても解ける
ABC392D - Doubles
解法
サイコロの組み合わせを
その際、
の総和を計算するので、あらかじめ各サイコロの目とその面数の連想配列を用意する
全組み合わせの最大値が答え
メモ
連想配列を用意せず、countを使ったのでTLE
ABC392E - Cables and Servers
解法
Union-Findでsameでなければmerge、sameなら余りケーブルとしてケーブル番号と
接続の組み合わせ作りを効率化するためサーバー番号
具体的には、まず、j=1としておき、for i in 0..<groups.len-1として、ケーブル
メモ
サーバー番号
groups.lenを都度呼び出すとTLE
Discussion