258
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