Lang:GCC
Edit12345678910111213141516171819202122232425262728293031#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){char c[100001];int a[26][100000]={0};int b[26]={0};int d[26]={0};int num, i, j, N, k;int count=1;scanf("%d",&N);scanf("%s",c);i=0;while(c[i]!='\0'){a[c[i]-97][b[c[i]-97]]=i;b[c[i]-97]++;i++;}num=i;k=0;for(i=0;i<N;i++){for(j=0;j<26;j++){if(d[j]>=b[j]){continue;}