#pragma GCC target("avx2") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") #include using namespace std; int N,K; pair,int> f(int n, int k, vector &S, int x){ vector A={}; int now = 0; for(int i=0;i 1 && x == 1)}; } int main(){ cin>>N>>K; vector S={}; for(int i=0;i>a; S.emplace_back(a-'0'); } vector T={}; int now = 1; for(int i=1;iK;i--){ pair,int> z = f(i,K,T,a); tie(T,a) = z; } for(int i=0;i