符号三角形
符号三角形的 第1行有n个由“+”和”-“组成的符号 ,以后每行符号比上行少1个,2个同号下面是”+“,2个异 号下面是”-“ 。计算有多少个不同的符号三角形,使其所含”+“ 和”-“ 的个数相同 。 n=7时的1个符号三角形如下: + + - + - + + + - - - - + - + + + - - + + - - + - - - + Input每行1个正整数n <=24,n=0退出. Outputn和符号三角形的个数. Sample Input 15 16 19 20 0 Sample Output 15 1896 16 5160 19 32757 20 59984这个题蓝桥杯省赛好像遇到过,说起蓝桥杯就心塞,连续两年都去北京打了酱油23333这题 n<=24 ,直接打表,把1-24的情况直接打出来,然后输出就行了。因为每一行都是根据上面一行得到的,所以把第一行的所有情况都枚举出来,分别计算是否符合要求。 #include<stdio.h> #include<algorithm> #include<iostream> #include<string.h> using namespace std; int m[30][30]; int s,f,t; void bfs(int i) { if(i==0) { int s1=0,s2=0; for(int j=1;j<=t;j+