全错,还有两个TLE 求助!!!
查看原帖
全错,还有两个TLE 求助!!!
735959
paulyang120楼主2023/5/24 15:36
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n;
	cin>>n;
	int a[99999];
	int zb[99999],z=0;
	memset(zb,0,51);
	for(int i=1;i<=n;i++)
		cin>>a[i];
 
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=n;j++)
		{
			if(j==i)
				continue;
			z+=1;
			zb[z]=j+i; 
		}
	}
	int zhb=1,l=0;
	for(int i=1;i<=n;i++)
		zhb*=i;
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=zhb;j++)
		{
			if(zb[j]==a[i])
				l++;
		}
	}
	cout<<l;
}
2023/5/24 15:36
加载中...