이번 문제는 이분 탐색을 통해 해결할 수 있는 문제이다.
#include <iostream>
using namespace std;
long long x, y, z;
long long tempz;
int low, high;
void Input(){
cin>>x>>y;
z=(100*y)/x;
}
int Solution(){
if(z>=99){
return -1;
}
else{
low=0; high=1000000000;
while(low<=high){
int mid=(low+high)/2;
tempz=(100*(y+mid))/(x+mid);
if(z>=tempz){
low=mid+1;
}
else{
high=mid-1;
}
}
}
return low;
}
int main(){
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
Input();
cout<<Solution()<<endl;
return 0;
}