社区讨论

全错,还有两个TLE 求助!!!

P2141[NOIP 2014 普及组] 珠心算测验参与者 2已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@lo2jjv25
此快照首次捕获于
2023/10/23 14:53
2 年前
此快照最后确认于
2023/10/23 14:53
2 年前
查看原帖
CPP
#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;
}

回复

3 条回复,欢迎继续交流。

正在加载回复...