题解 CF1211A 【Three Problems】
ShineEternal
2019-09-08 18:51:31
## 题目链接:
https://www.luogu.org/problem/CF1211A
## $code$:
这道题是Kotlin专场。。。
但是还是发一下窝的c++思路。
只要找到不同的三个数就行了
```cpp
#include<cstdio>
#include<map>
using namespace std;
map<int,int>m;
int a[5];
int r[3005];
int main()
{
int n;
int ans=0;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%d",&r[i]);
m[r[i]]++;
}
for(int i=1;i<=n;i++)
{
if(ans==3)break;
if(m[r[i]])
{
ans++;
a[ans]=i;
m[r[i]]=1;
}
}
if(ans==3)
{
printf("%d %d %d\n",a[1],a[2],a[3]);
}
else
{
printf("-1 -1 -1\n");
}
return 0;
}
```