题意:
解法:
如果p能被a,b,c中的任意一个整除,那么答案为0.
否则答案为a-p%a,b-p%b,c-p%c中的最小值,即对他们游完剩下部分的时间取min.
code:
#include <bits/stdc++.h>
#define int long long
using namespace std;
void solve(){
int p,a,b,c;cin>>p>>a>>b>>c;
if(p%a==0||p%b==0||p%c==0){
cout<<0<<endl;
}else{
cout<<min(a-p%a,min(b-p%b,c-p%c))<<endl;
}
}
signed main(){
ios::sync_with_stdio(0);
int T;cin>>T;
while(T--){
solve();
}
return 0;
}