您是专业的黑客,您的老板刚刚下令您帮助候选人赢得即将举行的选举。您的任务是更改投票机数据以提高候选人的成绩。
投票机将投票结果存储为两个整数:候选人v1
的投票数()和对手的投票数(v2
)。
经过数周的研究,您已经在系统中发现一个安全漏洞,您可以将a的值增加v1
一个整数x
,而将a的值减少v2
一个same x
。但是有一个约束,您必须保持安全性哈希码不变:
- 安全哈希码:
(v1 + v2*2) modulo 7
另外,的值x
必须最小,这样您的更改才能被忽略。
你的程序应该接受作为输入v1
和v2
; 它应该输出的最佳值,x
所以v1>v2
。
在某些情况下,您无法破解结果。您不必处理它们(这可能会导致老板遇到问题,但这是另一回事了)。
测试用例
100,123 --> 14
47,23 --> 0
40,80 --> 21
62,62 --> 7
1134,2145 --> 511
.0
(Like 100.0 123.0
)吗?