大佬求解!!!

蓝桥杯上的一道题,不知为什么10个只能通过一个,希望各位大佬能帮忙看一看错在哪

#include 

#include 

int main(int argc, char *argv[])

{int count[1000][1000];

int t=1;

count[0][0]=1;

int N,sum=0;

scanf("%d",&N);

if(N==1){

  printf("1");

  return 0;

}

for(int i=1;;i++){

  if(t==0)

  break;

  count[i][i]=count[i][0]=1;

  for(int k=1;k

  count[i][k]=count[i-1][k-1]+count[i-1][k];

}

for(int k=0;k

  sum++;

  

  if(count[i][k]==N){

  t=0;

  break;}

}

}

printf("%d",sum); 

  return 0;

  // 请在此输入您的代码

}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部