2017-02-01から1ヶ月間の記事一覧
始めて参加した。数学関連の問題がでるコンテストらしい。 46位/673人だけど初回参加者用の区分だっただからレベルが低いのかも。ad Infinitum: 無限に、永久に(ラテン語) Leonardo's Prime Factors q個の整数が与えられる。それぞれの整数(nとする)につ…
C#で安定ソートを行うときはLinqのOrderBy()が一般的だが、OrderByはクイックソートなのでワースト計算量がO(N^2)になってしまう。ここでは、これを回避したソートを習作してみる。ちなみにC++のstable_sort()だと、安定マージソートをつかってこの問題を回…
C++のsetとmultisetに相当するコレクションをC#で実装してみる。set 順序付けされたデータを重複を排除して保持するもの。C#のSortedSetとほぼ同じだが、lower_bound()とupper_bound()が使える。データの追加・削除・検索いずれもO(logN)。multiset 順序付け…