本蒟蒻的代码:
#include<bits/stdc++.h>
using namespace std;
long long y,x,z,minix=10000000000000;
int main()
{
cin>>y>>z;
if(z<=100000000000+y){
x=100000000000+y;
cout<<abs(x-z);
return 0;
}
else if(z>=999999000000+y){
x=999999000000+y;
cout<<abs(x-z);
return 0;
}
else if(z>100000000000+y&&z<=199999000000+y){
for(int i=100000;i<=199999;i++){
x=i*1000000+y;
if(abs(x-z)<minix){
minix=abs(x-z);
}
}
cout<<minix;
return 0;
}
else if(z>200000000000+y&&z<=299999000000+y){
for(int i=200000;i<=299999;i++){
x=i*2000000+y;
if(abs(x-z)<minix){
minix=abs(x-z);
}
}
cout<<minix;
return 0;
}
else if(z>300000000000+y&&z<=399999000000+y){
for(int i=300000;i<=399999;i++){
x=i*3000000+y;
if(abs(x-z)<minix){
minix=abs(x-z);
}
}
cout<<minix;
return 0;
}
else if(z>400000000000+y&&z<=499999000000+y){
for(int i=400000;i<=499999;i++){
x=i*4000000+y;
if(abs(x-z)<minix){
minix=abs(x-z);
}
}
cout<<minix;
return 0;
}
else if(z>500000000000+y&&z<=599999000000+y){
for(int i=500000;i<=599999;i++){
x=i*5000000+y;
if(abs(x-z)<minix){
minix=abs(x-z);
}
}
cout<<minix;
return 0;
}
else if(z>600000000000+y&&z<=699999000000+y){
for(int i=600000;i<=699999;i++){
x=i*6000000+y;
if(abs(x-z)<minix){
minix=abs(x-z);
}
}
cout<<minix;
return 0;
}
else if(z>700000000000+y&&z<=799999000000+y){
for(int i=700000;i<=799999;i++){
x=i*7000000+y;
if(abs(x-z)<minix){
minix=abs(x-z);
}
}
cout<<minix;
return 0;
}
else if(z>800000000000+y&&z<=899999000000+y){
for(int i=800000;i<=899999;i++){
x=i*8000000+y;
if(abs(x-z)<minix){
minix=abs(x-z);
}
}
cout<<minix;
return 0;
}
else if(z>900000000000+y&&z<=999999000000+y){
for(int i=900000;i<=999999;i++){
x=i*9000000+y;
if(abs(x-z)<minix){
minix=abs(x-z);
}
}
cout<<minix;
return 0;
}
return 0;
}