1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| #include<bits/stdc++.h> using namespace std; char a[10001],t[10001]; char b[10001]; int lenx,leny,n,m=1; int main(){ cin>>n; cin>>a; for(int i=1;i<n;i++){ memset(b,0,sizeof(b)); cin>>b; lenx=strlen(a); leny=strlen(b); if((lenx<leny)||(lenx==leny&&strcmp(a,b)<0)){ strcpy(t,a); strcpy(a,b); strcpy(b,t); m=i+1; } } lenx=strlen(a); cout<<m<<endl; for(int i=0;i<lenx;i++){ cout<<a[i]; } return 0; }
|