Cod sursa(job #125026)

Utilizator silvia_the_bestSilvia Pripoae silvia_the_best Data 20 ianuarie 2008 11:00:46
Problema Fructe Scor 0
Compilator cpp Status done
Runda preONI 2008, Runda 3, Clasele 5-8 Marime 0.52 kb
#include <stdio.h>
long long p,b;
void sortare1(){
	while (!(p<=1 && b<=1)){
		p-=b/2;
		b%=2;
		p-=p/2;
		p%=2;
	}
	return;
}
void sortare2(){
	while (p&&b){
		if (p>=b)
			p-=b;
		else if (b>p)
			p=0;
	}
	return;
}
int main(){
	int i,t;
	freopen("fructe.in","r",stdin);
	freopen("fructe.out","w",stdout);
	scanf("%d",&t);
	for (i=1;i<=t;++i){
		scanf("%d%d",&p,&b);
		sortare1();
		sortare2();
		sortare1();
		if (p==1)
			printf("0\n");
		else if (b==1)
			printf("1\n");
	}
	return 0;
}