Cod sursa(job #126127)

Utilizator toni2007Pripoae Teodor Anton toni2007 Data 21 ianuarie 2008 15:10:42
Problema Fructe Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include<stdio.h>

int main(){
	int t,i,p,b,x;
	freopen("fructe.in","r",stdin);
	freopen("fructe.ok","w",stdout);
	scanf("%d",&t);
	for (i=0;i<t;++i){
		scanf("%d%d",&p,&b);
		while (p!=1 && b!=0 || p!=0 && b!=0){
			p+=b/2;
			b=b%2;
			x=p/2;
			p=p%2+x;
			if (b>0 && p>0){
				if (b>=p)
					p=0;
				else if (b<p)
					p-=b;
			}
		}
		printf("%d\n",b);
	}
	return 0;
}