您是专业的黑客,您的老板刚刚下令您帮助候选人赢得即将举行的选举。您的任务是更改投票机数据以提高候选人的成绩。
投票机将投票结果存储为两个整数:候选人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)吗?