たくあんポリポリ

勉強したことを載せていきます。最近、技術系の記事はZennに書いています。(https://zenn.dev/chittai)

アルゴリズム

【C#】AtCoderで多次元配列をソートしたかった時にとった手法

AtCoder Beginner Contest 131 D問題を解いたとき、アルゴリズム自体は簡単だったのですが実装でかなり手こずったのでその時のメモです。

【C#】AtCoder Grand Contest 038 のA問題に正解した

AtCoder Grand Contest で初めてA問題が解けたので、その時の思考について残しておこうと思います。(初めてと言っても、過去2回しか参加したことないけど・・・) atcoder.jp

【C#】AtCoder Beginner Contest 141のD問題でハマったポイント

今回の記事は、ABC141で、D問題が解けずにハマったので、復習してわかったポイントを自分用にまとめようと思います。 atcoder.jp

【C#】累積和を実装してみた AtCoder Beginner Contest 084 D問題

AtCoderやっていると、累積和もよく出てくるため実装してみました。400点のD問題を答えを見ずに解けたのはすごく良かった。(累積和を使うというのは知っていたので微妙なところですが) atcoder.jp

アルゴリズム図鑑を読んで

アルゴリズム図鑑を読み終えたのでまとめてみます。

【C#】ユークリッド互除法を実装してみた AtCoder Beginner Contest 109-C

今回はユークリッド互除法の問題を解いてみました。 atcoder.jp

【C#】ワーシャル-フロイド法の実装をしてみた AtCoder Beginner Contest 051

AtCoder Beginner Contest 051のD問題を解こうとしたらワーシャル-フロイド法に出会ったので実装してみました。 abc051.contest.atcoder.jp

【C#】深さ優先探索の実装 AtCoder Beginner Contest 029

今回は深さ優先探索の実装をしてみました。AtCoderでちょうど良いテーマがあったので、それを解いてみました。 atcoder.jp

【C#】幅優先探索の実装 AtCoder Beginner Contest 007

アルゴリズム図鑑にあった幅優先探索についてちょうどよい実装テーマがあったので、AtCoder Beginner Contest 007のC問題を解いてみました。結果的にはTLEのままなので完全に自分用のメモです。 atcoder.jp 2019/11/27追記 下記で、コード修正版について記事…

【C#】HeapSortの実装を絵とコードで整理してみる

今、アルゴリズム図鑑という本を読んで、ヒープソートアルゴリズムを実装してみました。ネット上にあるコードをベースに自分ならこう書くだろうなという考えのもと実装してみました。参考にしたのは下記サイトです。 ufcpp.net ですが、途中からコードの内容…