E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
BZOJ2822
BZOJ2822
/Luogu2532 [AHOI2012]树屋阶梯
题面:BZOJ2822Luogu2532首先本题就是Catalan数Python:暴力直接求100B–C++:质因数分解+高精度首先是这个公式:所以我们直接对1~2n质因数分解一下,然后高精乘单精就可以解决问题了代码:#include #include #include #include #include #include #include #include #include #include #
jzq233jzq
·
2017-06-16 07:00
数论
高精度算法
[
BZOJ2822
][AHOI2012]树屋阶梯(卡特兰数+组合数学+高精度)
题目描述传送门题解答案就是卡特兰数没觉得这个搭建的方法很像二叉树?拒绝学Python代码#include#include#include#include#includeusingnamespacestd;#defineN1000intn;structdata{inta[N];}ans;intp[N+1],prime[N+1],num[N+1],cnt[N+1];voidget(){for(inti
Clove_unique
·
2017-01-18 20:14
题解
省选
高精度
组合数学
[
BZOJ2822
][AHOI2012]树屋阶梯(卡特兰数+组合数学+高精度)
题目描述传送门题解答案就是卡特兰数没觉得这个搭建的方法很像二叉树?拒绝学Python代码#include #include #include #include #include usingnamespacestd; #defineN1000 intn; structdata{inta[N];}ans; intp[N+1],prime[N+1],num[N+1],cnt[N+1]; voidge
Clove_unique
·
2017-01-18 20:00
bzoj2822
: [AHOI2012]树屋阶梯
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2822题意:中文题。。。分析:我们令高度为n的时候方案数为f[n],那么我们考虑在从高度为n变成n+1时所增加的方案,因为高度为n只能用n个钢材搭建,那么变成n+1时这新加的这块放哪呢?我们把它放在"直角三角形"的直角处,我们可以看出一个高度为n的阶梯有n个台阶,那么这n个矩形每个都对应一个台阶
Fsss_7
·
2016-03-01 19:00
近期刷题题解
bzoj2822
考虑最后一层放的方法,发现是Catlan数,python水过http://paste.ubuntu.com/12394260/bzoj2427强连通分量缩点+树形背包http://paste.ubuntu.com
Lcomyn
·
2015-09-13 17:14
其他
【
BZOJ2822
】【AHOI2012】树屋阶梯 卡特兰数 python高精度
#include intmain() { puts("转载请注明出处谢谢"); puts("http://blog.csdn.net/vmurder/article/details/43404565"); } 题解:首先考虑在当前情况下多加一层,那么我们可以枚举最后一层台阶长度来得到答案。最后得到的是卡特兰数。代码:f=[0]*60 f[1]=1 n=int(raw_input()) foriin
Vmurder
·
2015-02-02 09:00
python
卡特兰数
树屋阶梯
AHOI2012
BZOJ2822
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他