#include <iostream>
#include <stdio.h>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
int n;
long long num;
vector <long long> v;
vector <int>::iterator it;
while(scanf("%d",&n)==1)
{
v.clear();
n--;
while(n--)
{
scanf("%lld",&num);
v.push_back(num);
}
sort(v.begin(),v.end());
for(int i=0;i<v.size();i+=2)
{
if(v[i]!=v[i+1])
{
printf("%lld\n",v[i]);
break;
}
}
}
}
再輸入的時候 就判斷有沒有出現一樣的 或是全部輸入完再判斷 兩種方法都試過了 都過不了
#include
#include
#include
#include
using namespace std;
int main()
{
int n;
long long num;
vector v;
vector ::iterator it;
while(scanf("%d",&n)==1)
{
v.clear();
n--;
while(n--)
{
scanf("%lld",&num);
v.push_back(num);
}
sort(v.begin(),v.end());
for(int i=0;i<v.size();i+=2)
{
if(v[i]!=v[i+1])
{
printf("%lld\n",v[i]);
break;
}
}
}
}
再輸入的時候 就判斷有沒有出現一樣的 或是全部輸入完再判斷 兩種方法都試過了 都過不了
題目 : 只有一筆測資
把多筆輸入拿掉就會過了
#include
#include
#include
#include
using namespace std;
int main()
{
int n;
long long num;
vector v;
vector ::iterator it;
while(scanf("%d",&n)==1)
{
v.clear();
n--;
while(n--)
{
scanf("%lld",&num);
v.push_back(num);
}
sort(v.begin(),v.end());
for(int i=0;i<v.size();i+=2)
{
if(v[i]!=v[i+1])
{
printf("%lld\n",v[i]);
break;
}
}
}
}
再輸入的時候 就判斷有沒有出現一樣的 或是全部輸入完再判斷 兩種方法都試過了 都過不了
題目 : 只有一筆測資
把多筆輸入拿掉就會過了
感謝指導 已經AC了