博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj2346
阅读量:6848 次
发布时间:2019-06-26

本文共 605 字,大约阅读时间需要 2 分钟。

dp

ContractedBlock.gif
ExpandedBlockStart.gif
View Code
#include 
<
iostream
>
#include 
<
cstdio
>
#include 
<
cstdlib
>
#include 
<
cstring
>
using
 
namespace
 std;
int
 f[
6
][
50
];
int
 main()
{
    
//
freopen("t.txt", "r", stdin);
    memset(f, 
0
sizeof
(f));
    f[
0
][
0
=
 
1
;
    
for
 (
int
 i 
=
 
1
; i 
<=
 
5
; i
++
)
        
for
 (
int
 j 
=
 
0
; j 
<=
 
9
*
i; j
++
)
            
for
 (
int
 k 
=
 
0
; k 
<=
 
9
; k
++
)
            {
                
if
 (k 
>
 j)
                    
break
;
                f[i][j] 
+=
 f[i 
-
 
1
][j 
-
 k];
            }
    
int
 n;
    scanf(
"
%d
"
&
n);
    n 
/=
 
2
;
    
int
 ans 
=
 
0
;
    
for
 (
int
 i 
=
 
0
; i 
<=
 n 
*
 
9
; i
++
)
        ans 
+=
 f[n][i] 
*
 f[n][i];
    printf(
"
%d
"
, ans);
    
return
 
0
;
}

转载于:https://www.cnblogs.com/rainydays/archive/2011/07/13/2105642.html

你可能感兴趣的文章
poj2250
查看>>
初识Hadoop
查看>>
动态规划
查看>>
单纯形法
查看>>
BFS POJ 3414 Pots
查看>>
python全栈开发 * 03 基本数据类型 * 180601
查看>>
Java web 1
查看>>
21.Spring Boot 使用Java代码创建Bean并注册到Spring中
查看>>
window.location.href的用法
查看>>
C# MVC中直接执行Js
查看>>
mac book下批量替换多个文件中的字符
查看>>
python IO编程-序列化
查看>>
9.回文数
查看>>
[转] 使用NVM快速搭建NODE开发环境
查看>>
深度学习论文汇总(转载)
查看>>
博客卷首语
查看>>
Delphi 仿QQ皮肤控件设计与运行效果图
查看>>
新手学习python(六)函数、列表生成式
查看>>
获取IP地址方法
查看>>
网站忘记密码怎么找回?
查看>>