Cod sursa(job #1341836)
Utilizator | Data | 13 februarie 2015 09:55:59 | |
---|---|---|---|
Problema | Multiplu | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.47 kb |
#include <fstream>
using namespace std;
ifstream fin ("multiplu.in");
ofstream fout ("multiplu.out");
long long A, B, M, aux, w = 1, nr = 1;
int main()
{
fin >> A >> B;
while (w && nr <= 63)
{
M = 0;
aux = nr;
while (aux)
{
M = M * 10 + aux % 2;
aux /= 2;
}
if (M % A == 0 && M % B == 0) w = 0;
nr++;
}
fout << M << '\n';
fout.close();
return 0;
}