#include long long cost[200][200]; int opt[200][200]; char keys[200]; char letters[200]; int freq[200]; int K,L; void solve(void) { int i,j,k,l,p; int optp; long long pen,pomp,minp; for(i=0;i=0;i--) for(j=K-1;j>=0;j--) { minp=((long long)100)*100000; pen=0; optp=0; p=1; while(1) { if(i+p>L) break; pen+=((long long)p)*freq[i+p-1]; pomp=pen+cost[i+p][j+1]; if(pomp