zoukankan
html css js c++ java
PKU2411
#include
<
string
.h
>
#include
<
stdio.h
>
int
m, n;
__int64 f[
12
][
2048
];
__int64 g[
12
][
12
];
void
DFS(
int
i,
int
j,
int
j2,
int
m2)
{
if
(m2
==
m)
f[i
+
1
][j2]
+=
f[i][j];
else
if
((j2
&
(
1
<<
m2))
==
0
)
{
DFS(i,j,j2
|
(
1
<<
m2),m2
+
1
);
if
(m2
<
m
-
1
&&
(j2
&
(
1
<<
(m2
+
1
)))
==
0
)DFS(i,j,j2,m2
+
2
);
}
else
{
DFS(i,j,j2
&~
(
1
<<
m2),m2
+
1
);
}
}
int
main()
{
{
for
(m
=
1
;m
<=
11
;m
++
)
{
int
i, j;
memset(f,
0
,
sizeof
(f));
f[
0
][
0
]
=
1
;
for
(i
=
0
; i
<
11
; i
++
)
{
for
(j
=
0
; j
<
(
1
<<
m); j
++
)
if
(f[i][j])
DFS(i,j,j,
0
);
g[i
+
1
][m]
=
f[i
+
1
][
0
];
}
//
printf("(%d,%d)=%I64d \n",n,m,g[n][m]);
}
//
printf("\n");
}
while
(scanf(
"
%d%d
"
,
&
n,
&
m)
==
2
)
{
if
(m
==
0
&&
n
==
0
)
break
;
printf(
"
%I64d\n
"
,g[n][m]);
}
return
0
;
}
查看全文
相关阅读:
禁止网页后退
C# 数组排序
SQL求往年的工资和
手机的隐秘功能
C#中的String类
C#修饰符
Application,Session,Cookie,ViewState和Cache区别
css margin和padding的区别
php常见的js正则表达式
js 正则表达式基础篇
原文地址:https://www.cnblogs.com/SQL/p/913089.html
最新文章
几种系统建模的思维
MyEclipse 设置注释模板
[转]JavaScript中的类型
自己动手写的支持Ctrl与Shift多选的table
JavaScript经典的问题之循环绑定事件
一个公司的UI笔试上机题目
一些好句子
HTML中meta标签的使用介绍
Android学习(八) ContentProvider
(原创)uClinux下控制LCD16207等字符设备显示
热门文章
GeoNetWork 初步认识
MongoDB学习笔记——初体验
php的spl_autoload_register与zend framework的Zend_Loader_Autoloader
Mobile Web Location
Apache 虚拟主机配置
Apache功能配置
自写批处理启动或关闭Oracle服务
初遇vs2008做报表时 数据显示行数不对问题
驾校考试秘笈 不用看书就能通过!! 暂时不考也先留着 别等着急的时候没处找去!!!速记方法!
winform窗体 ControlBox属性
Copyright © 2011-2022 走看看