P1282のドミノ[01フィージビリティリュック]

 

トピック出典:羅区

 

タイトル説明

 

ドミノ上下二つのブロックは、各ブロックは1〜6点を有します。既存のラインアップ

 

上記ブロック内の点の数とS1、ブロック内の点の数として示され、S2、差それらと呼ば| S1-S2 |。例えば、図8-1において、S1 = 6 + 1 + 1 + = 9 1、S2 = 1 + 5 + 3 + 2 = 11、| S1-S2 | = 2。2つの上側および下側ブロックのスワップ位置するように各Dominoは、180°回転させることができます。ドミノは、ポイントの最小数の上下の行の間の差の回転数の最小値を使用するようにプログラムされています。

 

 

図面において、例えば、限り180°回転させる最終的なドミノとして、上下の行の差が0点であることを確認することができます。

 

入出力フォーマット

 

入力フォーマット:

 

 

 

入力ファイルの最初の行は、正の整数n(1≤n≤1000)であるドミノドミノの数を表します。Nは、N点のドミノの次の行を表します。各行はスペースで区切られた2つの正の整数を有し、垂直ボックスは、ドミノ・ポイントを表し、Bに、及び1≤a、b≤6。

 

 

 

出力フォーマット:

 

 

 

出力ファイルのみ1行は、整数が含まれています。これは、得られた回転数の最小値を表します。

 

 

 

サンプル入力と出力

 

入力サンプル#1: 
4 
6 1 
1 5 
1 3 
1 2
出力サンプル#1: 
1

 

解像度:

品質問題グレーしばしば良いです。この質問によって、あなたはナップザック問題の性質のほとんど理解することができます。
 

おすすめ

転載: www.cnblogs.com/DarkValkyrie/p/11098524.html