2018-06-01から1ヶ月間の記事一覧

AtCoder Beginner Contest 100の解説

A - Happy Birthday! 入力: 出力: 可能なら'Yay!', そうでなければ ':('「隣り合う2切れのケーキを両方取る」というのは、AかBどちらかが8より大きければ発生することなので、 if(A > 8 || B > 8) { writeln(":("); return; } else { writeln("Yay!"); } で…

AtCoder Beginner Contest 099の解説

A - ABD 入力: 出力: なら "ABC"、 なら "ABD" と出力 auto N = readln.chomp.to!int; if(N <= 999) { "ABC".writeln; } else { "ABD".writeln; } 感想: はい B - Stone Monument 入力: 出力: 積もっている雪の高さ まず、 という数列を用意する。 int[] arr…

AtCoder Beginner Contest 098の解説

A - Add Sub Mul 入力: 出力: , , の中で最大の値 writeln(max(A+B, A-B, A*B)); 感想: はい B - Cut and Count 入力: 出力: Sを一箇所で切断してできた2つの文字列のどちらにも含まれている文字の種類数の最大値「どちらにも含まれている」 -> "setInterse…