HDU 2510 - 符号三角形

Posted nicetomeetu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HDU 2510 - 符号三角形相关的知识,希望对你有一定的参考价值。

DFS后打表

 

 1 #include <iostream>
 2 using namespace std;
 3 int s[] ={0,0,0,4,6,0,0,12,40,0,0,171,410,0,0,1896,5160,0,0,32757,59984,0,0,431095,822229};
 4 int main()
 5 {
 6     int n;
 7     while(~scanf("%d",&n)&n)
 8     {
 9         printf("%d %d\n",n,s[n]);                          
10     }
11 }
 1 #include <iostream>
 2 using namespace std;
 3 int s[25][25];
 4 int a,b;
 5 int n,cnt;
 6 void dfs(int x)
 7 {
 8     if(x==n+1)
 9     {
10         int i,j;
11         a=b=0;
12         for(j=1;j<=n;j++) 
13         if(s[1][j]) a++;
14         else b++;
15         for(int i=2;i<=n;i++)
16         {
17             for(j=1;j<=n-i+1;j++)
18             {
19                 if(s[i-1][j]==s[i-1][j+1]) {
20                     s[i][j]=1;
21                     a++;
22                 } else {
23                     s[i][j]=0;
24                     b++;
25                 }
26             }
27         }
28         if(a==b) cnt++;
29         return;
30     }
31     s[1][x]=0;
32     dfs(x+1);
33     s[1][x]=1;
34     dfs(x+1);
35 }
36 int main()
37 {
38     for(n=1;n<=24;n++) 
39     {
40         cnt=0;
41         dfs(1);
42         printf("%d,",cnt);
43     }
44 } 

 

以上是关于HDU 2510 - 符号三角形的主要内容,如果未能解决你的问题,请参考以下文章

为啥保守光栅化无法为某些三角形调用片段着色器?

为啥这个 CSS 片段可以画一个三角形? [复制]

如何在 Javadoc 中使用 @ 和 符号格式化代码片段?

hdu 1249 三角形

hdu4135(容斥,同色三角形模型)

python 2.7 使用xlsxwriter模块写入excel文件数据时,左上角出现绿色的小三角符号,无法生成表格怎么办?