#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;
}
807B T-Shirt Hunt
最新推荐文章于 2019-05-25 20:00:48 发布