Hatena::Grouptopcoder

nodchipのTopCoder日記 このページをアンテナに追加 RSSフィード

 | 

2011-10-30

Codeforces Testing Round #2 10:26 Codeforces Testing Round #2 - nodchipのTopCoder日記 を含むブックマーク はてなブックマーク - Codeforces Testing Round #2 - nodchipのTopCoder日記 Codeforces Testing Round #2 - nodchipのTopCoder日記 のブックマークコメント

リハビリがてら出たのですが、なんともしょんぼりな結果となってしまいました・・・。

A. Measuring Lengths in Baden

  • 割ったり余りを取るだけ・・・
    • Hacked
  • 素で間違った( ゚д゚)ハッ!
  • ちょこっと修正して提出
  • Accepted
int main() {
	std::ios::sync_with_stdio(false);

	int n;
	cin >> n;
	++n;
	cout << n / 36 << " " << (n - n / 36 * 36) / 3 << endl;
}

B. Simple XML

  • ">"で区切ってtagに"/"が入っているかどうかでインデントを上げ下げするだけ
  • ・・・
  • なかなかサンプルが通らない
  • もう一度サンプル出力を眺めてみる
  • ・・・
  • "/"が入っていたなかったらインデントを追加してからタグを出力
  • 入っていたらタグを出力してからインデントを戻すのか・・・
  • Accepted
int main() {
	std::ios::sync_with_stdio(false);
	string xml;
	getline(cin, xml);

	int indent = -2;
	int offset = 0;
	while (offset < xml.size()) {
		int begin = offset;
		int end = xml.find('>', begin) + 1;
		string tag = xml.substr(begin, end - begin);

		if (tag.find('/') == string::npos) {
			indent += 2;
		}

		cout << string(indent, ' ') << tag << endl;

		offset = end;

		if (tag.find('/') != string::npos) {
			indent -= 2;
		}
	}
}

C. Hobbits Party

  • 問題分の意味がわかりませんでした(´;ω;`)

D. Two progressions

  • いやらしいコーナーケースやTLEするアルゴリズムしか思いつかず手が付けられませんでした

E. MST Company

  • 全く分からず

Hack

  • 特に何もなし

System Test

#Who=ABCDE
193nodchip2276830 00:301446 00:09-3

ひどい成績でした・・・。no-ratedだったのが救いです・・・。

ゲスト



トラックバック - http://topcoder.g.hatena.ne.jp/nodchip/20111030
リンク元
 |