aaaaaa

冯诚阳  •  8天前


#include<iostream>  // cin\cout\endl 
#include<cstdio>    //scanf()\printf() 
#include<cstring>   // strcpy()\strcat()\strcmp()\strlen()\memset()  

#include<cmath>  //sqrt()\pow()\abs()\ceil()\floor()\max()\min()  
using namespace std; 
int main(){ 
   char a[1001]; 
   int n; 
   cin>>n; 
   int s,x[101],max_i,max=-1,len; 
   for(int i=1;i<=n;i++){ 
       cin>>a; 
       len=strlen(a); 
       s=0,max_i=-1; 
       for(int j=0;j<len;j++){ 
           if(a[j]!=','){ 
               s=s*10+(a[j]-'0'); 
           } 
           else{ 
               if(max_i<s) 
                   max_i=s; 
               s=0; 
           } 
       }             
       if(max_i<s) 
           max_i=s; 
       x[i]=max_i; 
       if(max_i>max) 
           max=max_i; 
   } 
   cout<<max<<endl; 
   int c=0; 
   for(int i=1;i<=n;i++){ 
       if(x[i]==max){ 
           if(c==0) 
               cout<<i; 
           else 
               cout<<","<<i; 
           c++; 
       } 
   } 
   return 0; 
}


评论: