本文最后更新于 2189 天前,其中的信息可能已经有所发展或是发生改变。
#include<iostream>
#include<cstring>
using namespace std;
int main(){
int arr[10010],s[5];
int n,temp;int MIN=10010,MAX=0;
char ch[200];
cin>>n;
memset(arr,0,sizeof(arr));
for(int i=0;i<n;i++){
cout<<"jinru01"<<endl;
gets(ch);
cout<<"jinru02"<<endl;
int j=0,k=0;
while(ch[j]!='\0'){
if(!ch[j]){
int sum=0;
for(int t=0;t<k;t++){
int sum1=0;
for(int h=0;h<k-t-1;h++){
sum1*=10;
}
sum+=s[t]*sum1;
}
if(sum<MIN){
MIN=sum;
}
if(sum>MAX){
MAX=sum;
}
arr[sum]++;
memset(s,0,sizeof(s));
k=0;
}else{
s[k]=ch[j]-'0';
k++;
}
j++;
}
cout<<"jinru03"<<endl;
}
int d,c;
for(int i=MIN;i<=MAX;i++){
if(arr[i]==0){
d=i;
}
if(arr[i]==2){
c=i;
}
}
cout<<d<<" "<<c<<endl;
return 0;
}