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 |
Re:晒下代码,很复杂,但是肯定易懂In Reply To:晒下代码,很复杂,但是肯定易懂 Posted by:lovemj at 2010-08-10 15:54:29 > #include <cstdlib> > #include <iostream> > #include <string> > using namespace std; > > int main(int argc, char *argv[]) > { > int n,m,measure[100]={0}; > cin>>n>>m; > string *s = new string[100]; > int i,j=0,k; > for(i=0;i<m;i++) > { > cin>>s[i]; > } > > for(i=0;i<m;i++) > { > for(j=0;j<n;j++) > { > for(k=j;k<n;k++) > { > if((int)s[i][j]>(int)s[i][k]) > measure[i]++; > } > } > } > /* for(i=0;i<m;i++) > cout<<measure[i]<<endl; */ > for(j=0;j<m;j++) > { > int sign=j,t=measure[j]; > for(i=0;i<m;i++) > { > if(measure[i]<t) > { > t=measure[i]; > sign = i; > } > } > measure[sign]= 50000; > cout<<s[sign]<<endl; > } > > system("PAUSE"); > return EXIT_SUCCESS; > } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator