Entries

スポンサーサイト (この記事を編集する[管理者用])

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://rsujskf.blog32.fc2.com/tb.php/2362-f0067a4d
この記事にトラックバックする(FC2ブログユーザー)

UVa 12516 - Cinema-cola (この記事を編集する[管理者用])

Source

XXVI Colombian Programming Contest (2012-10-21)
UVa 12516

問題概要

R*Cの映画館の座席を考える.(26*99以下)
コーラを置く台は,客席の左右に1つずつあるか,右は右の席の人と共通だし,左は左の席の人と共通なので,すでに左右の人が使ってれば使えない.
すでに入場してる人の座席リストと,それらの人が左右どちらの台を使っているかが与えられる.
今入った人の座席リストが与えられるので,その人達はすべての人が台を使えるように割り当てることが可能かどうかを求める問題.

解法

Greedyに左の人から座らせていって,自分の左が使えるなら左を使い,そうでないときだけ右を使うようにしていく.
誰か使えない人がでてきたらダメ.

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://rsujskf.blog32.fc2.com/tb.php/2362-f0067a4d
この記事にトラックバックする(FC2ブログユーザー)

Appendix

Recent Articles

ブログ内検索

Ads


(プライバシーポリシー)
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。