Help me in solving ATM2 problem

My issue

its showing runtime eerror

My code

#include <stdio.h>

int main(void) {
    int tt,nn,kk,ii;
    scanf("%d",&tt);
    while(tt--){
        scanf("%d%d",&nn,&kk);
        int a[nn];
        for(ii=0;ii<nn;ii++)
        scanf("%d",a[ii]);
        for(ii=0;ii<nn;ii++){
            if(a[ii]<=kk){
                kk = kk-a[ii];
                printf("1");
            }else
            printf("0");
        }
        printf("\n");
    }
    return 0;
}


Learning course: Roadmap to 3*
Problem Link: https://www.codechef.com/learn/course/klu-roadmap-3star/KLURMP300A/problems/ATM2