URI Online Judge | 1028
Figurinhas
Por Neilor Tonin, URI
Brasil
Timelimit: 1
Brasil
Entrada
A primeira linha da entrada contém um único inteiro N (1 ≤ N ≤ 3000), indicando o número de casos de teste. Cada caso de teste contém 2 inteiros F1 (1 ≤ F1 ≤ 1000) e F2 (1 ≤ F2 ≤ 1000) indicando, respectivamente, a quantidade de figurinhas que Ricardo e Vicente têm para trocar.
Saída
Para cada caso de teste de entrada haverá um valor na saída, representando o tamanho máximo da pilha de figurinhas que poderia ser trocada entre dois jogadores.
#include <stdio.h>
#include <math.h>
int euclides_mdc(int n1, int n2) {
int res = n1 % n2;
if (res == 0) {
return abs(n2);
}
return euclides_mdc(n2, res);
}
void run_test() {
int a, b;
scanf("%d %d", &a, &b);
printf("%d\n", euclides_mdc(a, b));
}
int main(int argc, char const *argv[])
{
int number_of_tests;
scanf("%d", &number_of_tests);
int i;
for (i = 0; i < number_of_tests; ++i)
{
run_test();
}
return 0;
}
Nenhum comentário:
Postar um comentário