题解 CF1492A【Three swimmers】

概述

题号 难度 \(AC\)时间及记录
\(\texttt{CF1492A}\) \(\texttt{洛谷难度:暂无评定}\) \(\texttt{On 2021/02/24}\)

解析

这是一道简单题。
\(A\)\(a\) 的倍数时在左边。
\(B\)\(b\) 的倍数时在左边。
\(C\)\(c\) 的倍数时在左边。
不难想到,取个模数即可。
然后再去一下最小值。

代码

#include<bits/stdc++.h>
using namespace std;
#define int long long
signed main(void)
{
	register int Case;
	cin>>Case;
	while(Case--)
	{
		register int A,B,C,D;
		cin>>A>>B>>C>>D;
		cout<<min((B-A%B)%B,min((C-A%C)%C,(D-A%D)%D))<<endl;
	}
	return 0;
}
posted @ 2021-02-24 10:19  Bushuai_Tang  阅读(38)  评论(0编辑  收藏  举报