day 12 part 2 incomplete
[aoc_eblake.git] / 2020 / day22.c
blob2768d685d86bcaf21194e22362bd071a60497b8d
1 p[1999],s,*f,*F,*b,*B;main(){for(gets(b=f=p);scanf("%d",b);)++b;for(gets(B=F=p+999);~scanf("%d",B);)++B;while(b-f&&B-F)*f<*F?*B++=*F++,*B++=*f++:(*b++=*f++,*b++=*F++);for(;f<b;++f)s+=*f*(b-f);for(;F<B;++F)s+=*F*(F-B);printf("%d",s);}