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