| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
判的 output limit exceed,高手帮我看下,谢过。。。#include<iostream>
using namespace std;
int main()
{
int len, num;
int i, j, k, temp, count[100], order[100];
char s[100][50];
cin >> len >> num;
for( i = 0; i < num; i++ ){
order[i] = i;
cin >> s[i];
for( j = 0; j < len - 1; j++ )
for( k = j + 1; k < len; k++ )
if(s[i][j] > s[i][k])
count[i]++;
}
for( i = 0; i < num; i++ )
for( j = 0; j < num - i - 1; j++ )
if( count[j] > count[j+1] ){
temp = order[j];
order[j] = order[j+1];
order[j+1] = temp;
temp = count[j];
count[j] = count[j+1];
count[j+1] = temp;
}
for( i = 0; i < num; i++ )
cout << s[order[i]] << endl ;
return 0;
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator