あなたはプロのハッカーであり、あなたの上司は候補者が次の選挙に勝つのを手伝うようにあなたに命じたところです。あなたの仕事は、投票マシンのデータを変更して候補者の結果を高めることです。
投票マシンは、投票結果を2つの整数として保存します。候補者v1
の投票数()と相手の投票数(v2
)です。
数週間の調査の後、システムにセキュリティホールが見つかりました。v1
整数x
での値を増やしv2
、同じでの値を減らすことができますx
。ただし、制約があり、セキュリティハッシュコードを一定に保つ必要があります。
- セキュリティハッシュコード:
(v1 + v2*2) modulo 7
また、x
変更に気付かないように、の値は最小限でなければなりません。
あなたのプログラムは、入力として受け入れるべきv1
とv2
。x
so の最適値を出力する必要がありますv1>v2
。
結果をハッキングできない場合があります。それらを処理する必要はありません(これは上司に問題を引き起こす可能性がありますが、それは別の話です)。
テストケース
100,123 --> 14
47,23 --> 0
40,80 --> 21
62,62 --> 7
1134,2145 --> 511
.0
(Like 100.0 123.0
)が続くと仮定できますか?