361
Sergiu, fiind un elev talentat în ceea ce priveşte informatica, doreşte pe cât posibil să-şi ajute prietenii în rezolvarea problemelor. Prietenii lui au venit la el, fiind foarte confuzi în legătură cu o anumită problemă: Ei au un set de T întrebări de forma: Care este cel mai mic număr strict mai mare decât n, divizibil cu k?
Exemplu
multiple.in
5 1 2 3 7 24 9 13 223 45 9
multiple.out
2 7 27 223 54
#include <bits/stdc++.h>
using namespace std;
ifstream fin ("multiple.in");
ofstream fout ("multiple.out");
int main ()
{
long long n , a , b;
fin >> n;
for (int i = 1; i <= n; ++i)
{
fin >> a >> b;
if (a==b) fout << 2*b << "\n";
else
if (a<b) fout << b << "\n";
else if (b<a) fout << b-(a%b)+a << "\n";
}
return 0;
}
Comentarii