スポンサーサイト

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

ICPC 2010 Japan Domestic Problem D ぐらぐら

問題

下のコード解説
1.ピースにユニークなラベルをつける。
2-1.ピースAの上にピースBがあるとき onPiece[A][B] がtrueになるような配列を作る
2-2.ついでに下のピース(地面)と接している左端と右端のピースを求めておく
3.onPiece をウォーシャルフロイドで推移閉方に拡張
4.すべてのピースに対して、そのピースに乗っているブロックの重心求めて安定かどうか調べる

ピースごとのモーメントとブロック数をラベル付けするときに求めておけば、4のなかのモーメント計算を省略できる。
もっと単純にならんかなー。

スポンサーサイト

コメントの投稿

非公開コメント

検索フォーム
ユーザータグ

ICPC 2009 国内予選 ゲームプログラミング 

カテゴリ
最新記事
月別アーカイブ
最新コメント
最新トラックバック
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。