冯诚阳 • 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;
}
评论: