题目有点没看懂,哪位dl来给这个排名一万八的蒟蒻讲解一下?
或者说逝我代码写错了(没打错字)?
代码如下:
#include <iostream>
#include <algorithm>
using namespace std;
int a[200003];
bool cmp(int x, int y)
{
return x > y;
}
int main()
{
int n;
cin >> n;
for (int i = 1; i <= n; i++)
{
cin >> a[i];
for (int j = 1; j < i; j++)
{
if (a[i] == a[j]) a[i] = -1;
}
}
sort(a + 1, a + n + 1, cmp);
cout << a[2] << endl;
return 0;
}
测试点:
#1-#7 WA
#8-#10 TLE(开O2也一样)