2786: Ural1142 Relation

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 277  Solved: 139
[Submit][Status][Discuss]

Description

dnc1994要用"<"和"="两种符号连接变量,一个合法的方案必须满足:
1) 大小关系符合逻辑;
2) 形如 A = B < C 与 B = A < C 的两个方案被认为相同。
现在dnc1994请你求出连接N个变量的方案数。

比如连接 A、B、C 3个变量,有如下13种方案:
1)  A = B = C
2)  A = B < C
3)  A < B = C
4)  A < B < C
5)  A < C < B
6)  A = C < B
7)  B < A = C
8)  B < A < C
9)  B < C < A
10) B = C < A
11) C < A = B
12) C < A < B
13) C < B < A

Input

第一行一个正整数TEST(1 <= TEST <= 1000),表示数据组数。
接下来TEST行,每行一个正整数(1 <= N <= 50),表示变量的个数。

Output

输出TEST行,每行一个整数表示方案数。

Sample Input

2
1
3

Sample Output

1
13

dp+python高精度。

f[i][j]表示前i个分成j组,在同一组的都相同。

f[i][j]=f[i-1][j-1]*j+f[i-1][j]*j

f[i-1][j-1]*j:第i个数单独分成一组,他可以与j-1组有j种大小关系

f[i-1][j]*j:第i个可以插入j组中任意一组

ans=[0]*60
f=[ ([0]*60) for i in range(60) ]
ans[1]=1
f[1][1]=1
for i in range(2,51):for j in range(1,i+1):f[i][j]=(f[i-1][j-1]+f[i-1][j])*jans[i]+=f[i][j]
T=int(raw_input())
for i in range (1,T+1):n=int(raw_input())print ans[n]

python数组定义:

一维数组:a=[0]*M   a[M]

二维数组:a=[ ([0]*N) for i in range(M) ]  a[M][N]

【BZOJ 2786】 Ural1142 Relation相关推荐

  1. 【BZOJ - 4318】OSU!(概率dp,数学期望,期望的线性性)

    题干: osu 是一款群众喜闻乐见的休闲软件. 我们可以把osu的规则简化与改编成以下的样子: 一共有n次操作,每次操作只有成功与失败之分,成功对应1,失败对应0,n次操作对应为1个长度为n的01串. ...

  2. 【NOIP普及组】1346:【例4-7】亲戚(relation)

    [信奥赛一本通]1346:[例4-7]亲戚 1.[题目描述] 2.[代码] 1.[题目描述] 1346:[例4-7]亲戚(relation) 时间限制: 1000 ms 内存限制: 65536 KB ...

  3. 【BZOJ 2820】YY的GCD

    [BZOJ 2820]YY的GCD Problem Description 给定\(N\), \(M\),求\(1\le x\le N\), \(1\le y\le M\) 且 \(gcd(x,y)\ ...

  4. 【BZOJ 2820】 YY的GCD

    2820: YY的GCD Time Limit: 10 Sec   Memory Limit: 512 MB Submit: 807   Solved: 404 [ Submit][ Status] ...

  5. 【BZOJ 2823】 [AHOI2012]信号塔

    2823: [AHOI2012]信号塔 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 469  Solved: 198 [ Submit][ Sta ...

  6. 【论文笔记】Neural Relation Extraction with Multi-lingual Attention

    一.概要   该paper发于ACL2017上,作者主要基于关系事实通常在各种语言中存在某种模式表达,并且不同语言之间的模式是不同的这两个动机,针对于当前存在的单语言关系抽取的方法,从而存在忽略不同语 ...

  7. 【BZOJ 3926】【ZJOI 2015】 诸神眷顾的幻想乡

    [BZOJ 3926/ZJOI 2015] 诸神眷顾的幻想乡 [广义SA/广义SAM] 没想到陈立杰居然玩旧作- 题意: \;\;\;\;啊?~幻想乡?~一个树状太阳花田上每个点都有人穿着 c c种颜 ...

  8. 【bzoj 1833】【codevs 1359】 [ZJOI2010]count 数字计数(数位dp)

    1833: [ZJOI2010]count 数字计数 Time Limit: 3 Sec  Memory Limit: 64 MB Submit: 2774  Solved: 1230 [Submit ...

  9. 【最小树形图(奇怪的kruskal)】【SCOI 2012】【bzoj 2753】滑雪与时间胶囊

    2753: [SCOI2012]滑雪与时间胶囊 Time Limit: 50 Sec Memory Limit: 128 MB Submit: 1621 Solved: 570 Description ...

最新文章

  1. python lambda map reduce_python:lambda、filter、map、reduce
  2. 发生系统错误 5 拒绝访问
  3. iOS安全之class-dump的安装和使用
  4. 如何使git接受自签名证书?
  5. js的作用域链,原型链,以及闭包函数理解
  6. php代码重构,Shell在代码重构中的应用了解下
  7. Safari上使用WebRTC指南
  8. Linux下查看TOMCAT控制台
  9. 我用 CSS 告诉你,我每天是怎么度过的~
  10. mysql表空间预估_MYSQL实战优化——数据页、表空间
  11. 贴片铝电容识别及型号_铝电容和钽电容的区别,你们知道吗?
  12. 了解HTTP和HTPS的S之差
  13. 微信公众平台如何审核
  14. linux游戏主机,Steam OS界面介绍
  15. MyExcel 2.1.2 版本发布,重要 Bug 修复
  16. win10安装过程修改esp分区吗_win7/win10无损修改UEFI启动模式让系统5秒开机支持ghost版...
  17. onnxruntime.capi.onnxruntime_pybind11_state.InvalidProtobuf: [ONNXRuntimeError] : 7 : INVALID_PROTOB
  18. Sql Server2008/2012/2014/2016中文版下载
  19. 布袋除尘器过滤风速多少_布袋除尘器选用多少的过滤风速比较合适
  20. marvell raid linux,MARVELL RAID配置工具操作演示

热门文章

  1. 无法进入BIOS:关闭快速启动;磁盘上有锁头:关闭设备加密
  2. BotVS量化学习教程(5)认识托管者
  3. (三) 按键消抖电路设计
  4. PostgreSQL(二)常用命令整理
  5. 物联网江湖 第五回 - Contiki 学院派先驱
  6. skycn.com的脚本漏洞
  7. 新版微信小程序授权登录流程及问题汇总(getUserProfile)
  8. 还在一张张打印CAD图纸吗
  9. 高通Camera 驱动调试要点(二)
  10. 混沌与秩序2服务器维护,混沌与秩序2:救赎每日日常任务攻略