Cod sursa(job #18242)

Utilizator anamaria1Ozorchevici Ana Maria anamaria1 Data 18 februarie 2007 11:00:15
Problema Amlei Scor 0
Compilator cpp Status done
Runda preONI 2007, Runda 2, Clasa a 10-a Marime 0.73 kb
#include<fstream.h>
ifstream f("amlei.in");
ofstream g("amlei.out");
int n,t,u;
int functie()
{int i,j,ok1,ok2,t2,u2,c,ok3;
ok2=0;
for(i=1;i<=t;i++)
  {ok1=1;
   for(j=1;j<=n;j++)
    {f>>c;if(c<0) {ok1=0;break;}
    }
   if(ok1) {ok2=1;break;}
    else {j++;while(j<=n) {f>>c;j++;}
	 }
  }
if(ok2)
 {t2=n*t;i=i*n+1;while(i<=t2) {f>>c;i++;}
 }
ok3=0;
for(i=1;i<=u;i++)
  {ok1=1;
   for(j=1;j<=n;j++)
    {f>>c;if(c<0) {ok1=0;break;}
    }
   if(ok1) {ok3=1;break;}
    else {j++;while(j<=n) {f>>c;j++;}
	 }
  }
if(ok3)
 {u2=u*n;i=i*n+1;while(i<=u2) {f>>c;i++;}
 }
return (ok2==ok3);
}
int main()
{
while(f>>n>>t>>u)
 {if(functie()) g<<"DA"<<'\n';
   else g<<"NU"<<'\n';
 }
f.close();
g.close();
return 0;
}