Cod sursa(job #1709051)

Utilizator UPT_SyntaxErrorUPT SyntaxError UPT_SyntaxError Data 28 mai 2016 10:42:41
Problema Carte2 Scor 100
Compilator cpp Status done
Runda ONIS 2016 - Runda - 2 - ACM ICPC Romanian Programming Contest Marime 0.63 kb
#include <stdlib.h>
#include <stdio.h>

int va[3],vb[3];
int A,B;


char* check(int a,int b){
    if((b==2)&&(a==2)){
        return "imposibil";
    }
    if(b==2)
    {
        a++;
        b=0;
    }
    else{
        b++;
    }
    if((A<va[a])&&(B<vb[b])&&(a!=b))
        return "posibil";
    return check(a,b);
}

int main()
{
    freopen("carte2.in","r",stdin);
    freopen("carte2.out","w",stdout);
    int n;
    scanf("%d",&n);
    for(int i=0;i<n;i++)
    {
        scanf("%d %d %d %d %d",&A,&B,&va[0],&va[1],&va[2]);
        vb[0]=va[0];
        vb[1]=va[1];
        vb[2]=va[2];
        printf("%s\n",check(0,0));
    }
    return 0;
}