C♯の勉強

C♯4.0 で TopCoder の過去問を解きます。

2014-05-11から1日間の記事一覧

TopCoder SRM620: CandidatesSelectionEasy

問題文通りにソートする。OrderByは安定ソートのため、ThenBy(p => p.index0) は実は必要ない。 public class CandidatesSelectionEasy { public int[] sort(string[] score, int x) { return score .Select((s, index0) => new { s, index0 }) .OrderBy(p =…

TopCoder SRM620: RandomGraph

ある1つの頂点 \(X\) に着目したとき、その頂点がサイズ3以下の連結成分に含まれる時のパターンは以下の5つになる。 連結成分が1つの場合 連結成分が2つの場合 連結成分が3つの場合 - \((X, Y), (Y, Z)\) のように枝が伸びている場合 連結成分が3つの…