C♯の勉強

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

2013-11-21から1日間の記事一覧

TopCoder SRM597: LittleElephantAndSubset

public class LittleElephantAndSubset { int mod = 1000000007; void enumeratePattern(int[] pattern, int N, int used = 0, long current = 0) { if (current > N) return; if (current > 0) { pattern[used]++; } for (int d = 0; d <= 9; d++) { if (cu…

TopCoder SRM597: LittleElephantAndDouble

それぞれの要素について、2の倍数でなくなるまで2で割って、全ての要素が同じ値になるかどうかを判定する。 2進数文字列で変換 末尾の 0 を除去 全て同じ文字列になるかの判定 で実装してみた。 public class LittleElephantAndDouble { public string ge…