参考:
1 #include2 #include 3 #include 4 #include 5 using namespace std; 6 const int N=155;//数组要开大,但是不懂为什么开55时过不了! 7 const int M=105; 8 char s[M][N]; 9 int n,m;10 struct node11 {12 int sn,v;13 }no[N];14 int measure(int x)15 {16 int l=strlen(s[x]),va=0;17 for (int i=0;i >n>>m)51 {52 for (int i=0;i >s[i];55 no[i].sn=i;56 no[i].v=measure(i);57 }58 sort(no,no+m,cmp);59 for (int j=0;j