请指教
查看原帖
请指教
777982
hulk1230楼主2022/11/3 09:37
#include<iostream>
using namespace std;
const int N=1000;
int a[N][N];
int main()
{
int n,cnt=0;
cin>>n;
//a[n][n]={};
for(int i=0;i<N;i++)
{
	for(int j=0;j<=i;j++)
		{
			if(i==0||i==j) a[i][j]=1;
			else a[i][j]=a[i-1][j-1]+a[i-1][j];			
		}	
}
for(int i=0;i<N;i++)
{
	for(int j=0;j<=i;j++)
		{
		if(a[i][j]>0)
		{
		cnt++;
		if(n==a[i][j])
			{
			cout<<cnt;
			return 0;			
			}	
			}	
		}
}
	return 0;
}

/这个只能过20分,找不到原因,老师们指导一下吧。/

2022/11/3 09:37
加载中...