Cod sursa(job #98285)

Utilizator blasterzMircea Dima blasterz Data 10 noiembrie 2007 12:07:01
Problema Abc2 Scor 0
Compilator cpp Status done
Runda Happy Coding 2007 Marime 0.49 kb
using namespace std;
#include <cstdio>
#include <string>
#include <algorithm>

struct cmp{
  bool operator()(const char *a, const char *b)const
  {
    if(memcmp(a, b, 32)<=0) return 1;
    return 0;
  }
};

char x[10000001];
char *sorted[10000001];
int n;

int main()
{
  freopen("abc2.in","r",stdin);
  gets(x);
  n=strlen(x);
  char *p;
  int i;
  p=x;
  for(p=x, i=0; i<n;++i,++p) sorted[i]=p;

  stable_sort(sorted, sorted+n, cmp());

  //  for(i=0;i<n;++i)printf("%s\n", sorted[i]);

  return 0;
}