F题TLE求助
  • 板块学术版
  • 楼主2345A
  • 当前回复9
  • 已保存回复9
  • 发布时间2024/4/19 21:02
  • 上次更新2024/4/19 22:57:02
查看原帖
F题TLE求助
565070
2345A楼主2024/4/19 21:02

代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n;
	scanf("%d",&n);
	int a[n+10];
	for(int i=1;i<=n;i++)
	{
		scanf("%d",&a[i]);	
	}
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=n;j++)
		{
			if(a[j]==a[i]&&i!=j)
			{
				cout<<"NO\n";
				return 0;
			}
		}
	}
	for(int i=1;i<=n;i++)
	{
		if(i!=a[a[i]])
		{
		  cout<<"NO\n";
		  return 0;
	    }
		
	}
	cout<<"YES";
}
2024/4/19 21:02
加载中...