Pagini recente » Cod sursa (job #2106088) | Cod sursa (job #291980) | Cod sursa (job #2630916) | Cod sursa (job #3122535) | Cod sursa (job #465112)
Cod sursa(job #465112)
#include <stdio.h>
int ind1[110],ind2[110],ind[110],nr, i, j, n, t,cc;
int main()
{char c;
freopen("episoade.in", "r", stdin);
freopen("episoade.out", "w", stdout);
i=-1;
j=0;
do
{scanf("%d%c", &nr, &c);
if(i==-1)
i=nr;
ind1[nr]=i;
ind2[nr]=j;
if(c=='#')
{i=-1;
j=0;}
if(c=='>')
j++;}
while(c!='\n');
scanf("%d%d", &t, &n);
for(;t;t--)
{for(i=0;i<n;i++)
{scanf("%d", &nr);
ind[nr]=i;}
cc=1;
i=0;
while(cc && (i<n))
{if(ind[i]!=(ind[ind1[i]]+ind2[i]))
cc=0;
i++;}
if(cc)
printf("1\n");
else
printf("0\n");}
return 0;}