WA50,求hack
查看原帖
WA50,求hack
30092
Meronri_Deng楼主2024/7/11 08:55
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int NN=0;
int a[10005];
void cl(string st)
{
    int now=0;
    for (int i=0;i<st.size();i++)
        if (isdigit(st[i]))
            now=now*10+st[i]-48;
        else
            a[++NN]=now,now=0;
    a[++NN]=now;
}
int main()
{
    int N;cin>>N;
    char c=' ';
    string s;
    getchar();
    //cout<<s<<endl;
	for(int i=1;i<=N;i++)
	{
		getline(cin,s);
        cl(s);
	}
    sort(a+1,a+NN+1);
    //for (int i=1;i<=NN;i++) cout<<a[i]<<' ';
    int C=-1,D=-1;
    for (int i=2;i<=NN;i++)
        if (a[i]-a[i-1]!=1)
        {
            //cout<<a[i]<<endl;
            if (a[i]-a[i-1]==2)
                D=a[i]-1;
            else
                C=a[i];
        }
    cout<<D<<' '<<C<<endl;
    return 0;
}

2024/7/11 08:55
加载中...