CODE FESTIVAL 2017 qual A D: Four Coloring
解き方
- 45度回転してマンハッタン距離の代わりにチェビシェフ距離を使えるようにして、d*dの正方形ごとに色をかえる
ハマったところ
- 45度回転する考えがそもそもなかった
- 要するにチェビシェフ距離が扱いやすいので、できるだけこれに変換する、という話なんだと理解している
活動記録(2017/9/25-2017/10/15)
競技プログラミング
DDCC予選
Dがあと一歩解けずダメだった
ABC075
全完。Cで無駄に時間を食ってしまった。
その他
Juliaを多少無理してでも使おうと心がけつつ、jlenvとVirtualEnv.jlを実装中
ABC075 D: Axis-Parallel Rectangle
解き方
- 長方形の頂点のx座標、y座標はいずれかの点のx座標、y座標と等しいと考えて問題ないので全探索
ハマったところ
- 全体で
O(N^5)
だったのでいけるか不安だったが、TLEはしなかった。
DDCC2017 Qual C: 収納
ddcc2017-qual.contest.atcoder.jp
解き方
- 最長の鉛筆をまず箱に入れて、もし入るなら最短の鉛筆も入れる。これを繰り返して個数を求める
ハマったところ
- 最長の鉛筆と入れられる最長の鉛筆を入れるようにしたら、TLEした
- 後者を求める時に、配列の要素削除などでO(n)になっていた