久々の更新です。
今日はABCがあり、こういう機会には書かねばもう書かなくなっちゃいそうだな、ということで更新。
別に大した発見があったとかではないです。
あぁ、強いて言うなら、他の方のコードを参考にして、Javaの入出力を早くするようにしました。
それはテンプレ?みたいな感じでコードに入っています。
これについては、この記事の最後で書きます。
久々の更新です。
今日はABCがあり、こういう機会には書かねばもう書かなくなっちゃいそうだな、ということで更新。
別に大した発見があったとかではないです。
あぁ、強いて言うなら、他の方のコードを参考にして、Javaの入出力を早くするようにしました。
それはテンプレ?みたいな感じでコードに入っています。
これについては、この記事の最後で書きます。
ずっとつまづいていたAtCoderBeginnerContest014の問題Dが解けました。のと、それに伴い久々にPascalでガッツリコードを書いたので、メモ。
続きを読むはい。前の記事(Javaで自分の作ったクラスに順序を入れる方法(Comparator編))ではやらなかったと書いた、Javaにおいて、『作ったクラスに自然順序を入れる』というのに挑戦してみたらすんなり出来たので、それについて書こうと思います。
続きを読む前回、ほったらかしにしておいたやつを、ついに実装出来たので、メモしておきます。
クラスを自分で定義したの、はじめてかも?
Javaの基礎をろくに学ばずにいたため、こういうことが起こるのですね。まぁよい。
昨日のCodeFestival内であったコンテンツの1つにチーム対抗早解きリレーというものがありました。
CodeFestival本選の順位毎にチーム分けし(10人ずつの20チーム)、相談して解く、というものでした。
「それだとチームの強い人数人が解くのを眺めてるだけになるのでは?」と思うかもしれませんが、問題が10問あり、1人が1問ずつ『実装する』というルールでした。
つまり、一番強い1人が10問全ての解法を考えたとしても、実装できるのは1人1問なので、他の9問は他の人に説明して、実装してもらうしかないというわけです。
また、相談ゾーンと実装ゾーンは離れていて、しかも実装ゾーンには1人しかいてはならない、と、結構徹底されていました。
ただし、実装ゾーンに行ったあとにやっぱり分からなくなったりしたら、相談ゾーンに戻ってもう一度話を聞く、とかはありでした。
なかなか文章だけで説明するのは難しいですが、解いた問題の解き方のメモがメインなので、この辺にしておきます。