大佬求解!!!
蓝桥杯上的一道题,不知为什么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;
// 请在此输入您的代码
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
