Cod sursa(job #366053)

Utilizator oancea_cristianOANCEA CRISTIAN oancea_cristian Data 20 noiembrie 2009 19:30:19
Problema Vanatoare Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.96 kb
#include<fstream.h>
#include<iostream.h>

ifstream f("vanatoare.in");
ofstream g("vanatoare.out");

 int main(){

 unsigned long int ka,kb,i,s,t1,t2,na,nb,x,y;

 f>>ka;
 f>>kb;

 if(ka<=2){
	    if(ka==1){
		       g<<"1"<<"\n";
		       g<<ka-1<<"\n";
		       g<<kb;
		      }
	    if(ka==2 && kb>1){
			      g<<"2";
			      g<<ka-2<<"\n";
			      g<<kb-1<<"\n";
			     }

	   }
 if(kb<=2){
	    if(kb==1 && ka>3) {
				g<<"2"<<"\n";
				g<<ka-2<<"\n";
				g<<kb-1;
			      }

	 //   if(kb==2 && ka>)  g<<"2";
	   }

  if(ka>2 && kb>2) {
		      s=2;
		      t1=1;t2=2;
		      i=2;
		      ka-=2;kb-=1;
		      na=2;nb=1;

		     while(ka>=na && kb>=nb)
		     {
		     s=t1+t2;
		     t1=t2;
		     t2=s;
		     na=s/2+1;
		     nb=s/2;
		     ka-=na;
		     kb-=nb;
		     i++;
		     }
		    g<<i<<"\n";
		    g<<ka<<"\n";
		    g<<kb<<"\n";

		   }

   f.close();
   g.close();

 return 0;

  }