HDU 2510 符號三角形 深搜打表

2021-07-13 18:05:42 字數 598 閱讀 1973

題意:符號三角形的 第1行有n個由「+」和」-「組成的符號 ,以後每行符號比上行少1個,2個同號下面是」+「,2個異 號下面是」-「 。計算有多少個不同的符號三角形,使其所含」+「 和」-「 的個數相同 。 n=7時的1個符號三角形如下:

+ + - + - + +

+ - - - - +

- + + + -

- + + -

- + -

- - +

想法:列舉第一排的情況,下面的情況就都清楚了,普通dfs。

#include#includeusing namespace std;

//int res[30],k[50][50];

//int cnt;

/*void dfs(int num)

if(cnt*2==(num+1)*num/2) res[num]++;

dfs(num+1);

cnt-=i;

for(int j=2;j<=num;j++)

}}*/int main()

; while(cin>>n,n)

return 0;

}

HDU 2510 符號三角形 (深搜打表)

符號三角形的 第1行有n個由 和 組成的符號 以後每行符號比上行少1個,2個同號下面是 2個異 號下面是 計算有多少個不同的符號三角形,使其所含 和 的個數相同 n 7時的1個符號三角形如下 input 每行1個正整數n 24,n 0退出.output n和符號三角形的個數.sample input...

hdu 2510 符號三角形

題目描述 problem description 符號三角形的 第1行有n個由 和 組成的符號 以後每行符號比上行少1個,2個同號下面是 2個異 號下面是 計算有多少個不同的符號三角形,使其所含 和 的個數相同 n 7時的1個符號三角形如下 input 每行1個正整數n 24,n 0退出.outpu...

符號三角形 HDU 2510

符號三角形的 第1行有n個由 和 組成的符號 以後每行符號比上行少1個,2個同號下面是 2個異 號下面是 計算有多少個不同的符號三角形,使其所含 和 的個數相同 n 7時的1個符號三角形如下 input每行1個正整數n 24,n 0退出.outputn和符號三角形的個數.sample input15...