HDU 1294 Rooted Trees Problem
题目大意:求有n个节点的树有几种?
题解:http://www.cnblogs.com/keam37/p/3639294.html
#include <iostream>
typedef long long LL;
using namespace std;
LL f[41];
int cnt[41],n;
LL C(LL n,LL m){m=m<(n-m)?m:(n-m);LL ans=1;for(int i=1;i<=m;i++)ans=ans*(n-i+1)/i;return ans;
}
int dfs(int temp,int left){if(left==0){LL ans=1;for(int i=1;i<=n;i++){if(cnt[i]==0)continue;ans=ans*C(f[i]+cnt[i]-1,cnt[i]);}f[n]+=ans; return 0;}for(int i=temp;i<=left;i++)cnt[i]++,dfs(i,left-i),cnt[i]--;return 0;
}
int main(){f[1]=f[2]=1;for(n=3;n<=40;n++)dfs(1,n-1);while(cin>>n)cout<<f[n]<<endl;return 0;
}
转载于:https://www.cnblogs.com/forever97/p/3668636.html
HDU 1294 Rooted Trees Problem相关推荐
- hdu 5008 Boring String Problem(后缀数组+rmq)
题目链接:hdu 5008 Boring String Problem 题意: 给你一个字符串,有q个询问,每次询问该字符串所有的子串中字典序第k小的是哪个串,输出位置,如果有多个位置,输出最靠左的那 ...
- HDU.1002 A + B Problem II
原题 HDU.1002 A + B Problem II 分类 杂题·大位整数运算 题意 计算从任意两个长度在1000以内的正整数的和. 输入/输出 要求与格式 输入内容 最开始一行开始输入样例数,对 ...
- HDU.1000 A + B Problem
前言 本人目前大二,目前正值新型肺炎疫情期间,空余时间与其在家里无所事事,倒不如每天刷上一两道算法题.写写解题报告总结总结. 所以每天都写至少一篇题解博客吧,同时也希望全国的疫情能快速消退,加油! 原 ...
- 【有根树】Rooted Trees C++
题目来源:Aizu - ALDS1_7_A 题目: A graph G = (V, E) is a data structure where V is a finite set of vertices ...
- HDOJ 1016 HDU 1016 Prime Ring Problem ACM 1016 IN HDU
题目地址: http://acm.hdu.edu.cn/showproblem.php?pid=1016 题目描述: Prime Ring Problem Time Limit: 4000/2000 ...
- hdu 3706 Second My Problem First 单调队列
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3706 Second My Problem First Time Limit: 12000/4000 M ...
- HDU 1402 A * B Problem Plus FFT
A * B Problem Plus 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=1402 Description Calculate A * B. ...
- hdu 1002 A+B problem II
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1002 题目分析:高精度问题,大整数相加. 由此题可见java相较于C/C++的优势,即丰富多彩的类以及 ...
- hdu 5443 The Water Problem 线段树
The Water Problem Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem.php? ...
最新文章
- Sql Server统计报表案例
- RESTful之视图概览和视图说明
- leetcode 用java_LeetCode算法题-Heaters(Java实现)
- PHP从远程mysql下载文件_PHP下载远程文件到指定目录
- 一图读懂《北京市数据中心统筹发展实施方案(2021-2023年)》
- 12、mybatis返回map单条及多条记录
- VirtualBox 上安装Debian 后分辨率设置
- tcp套接字编程模型
- source insight 无法查找与跳转和恢复默认设置
- 弹框中的elment-form在弹框重新打开后,怎么初始化验证信息
- ***必学的DOS命令
- LVW特征选择算法简单介绍
- 2019安全渗透类工具
- cfe刷机教程 斐讯k3_2019斐讯K3全版本免拆机免降级刷机教程
- ANSYS 有限元分析 概述
- 类iGoogle实现参考资料
- 牛客小白月赛21(求三角形的外心模板)
- 掌握真正科学的学习方法——学会如何学习(Learning How to Learn)课程笔记
- 局域网-无法访问网上邻居-终极解决办法
- java –cp ./:_7位专家– 7条意见:您想在Java 14中看到什么?