807B T-Shirt Hunt

来源:互联网 发布:大型网络枪战游戏 编辑:程序博客网 时间:2024/06/05 12:39
#include<iostream>#include<vector>#include<string>#include<set>#include<map>#include<algorithm>#include<queue>#include<list>#include<stack>#include<cstdio>#include<fstream>#include<numeric>#include<functional>#include<utility>#include<memory>#include<iomanip>using namespace std;int p, x, y;bool get(int temp){int i = (temp / 50) % 475;int t = 25;while (t >= 1){i = (i * 96 + 42) % 475;if (i + 26 == p) return true;t--;}return false;}int main(){get(20713);while (cin >> p >> x >> y){int temp = x;bool success = false;while (temp >= y){if (get(temp)){success = true;break;}else{temp = temp - 50;}}if (success){cout << "0" << endl;continue;}int increase = 0;while (true){increase++;int temp = x + increase * 100;if (get(temp)) break;temp = temp - 50;if (get(temp)) break;}cout << increase << endl;}return 0;}

原创粉丝点击