Cod sursa(job #336731)

Utilizator aladinaladin aladinn aladin Data 1 august 2009 12:57:15
Problema Ordine Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.4 kb


#include <cstdio>
#include <cstring>
#define N 1000009
int main()
{int v[30],i,j,q=30;
 char s[N];
 
  freopen("ordine.in","r",stdin);
  freopen("ordine.out","w",stdout);
  scanf("%s",s);
  memset(v,0,sizeof(v));
  for (i=0;i<=strlen(s)-1;++i) ++v[s[i]-'a'];
  for (i=0;i<=strlen(s)-1;++i)
   for (j=0;j<=26;j++) if ((v[j])&&(j!=q)) {printf("%d ",j);--v[j];q=j;break;} 
  return 0;}