当前位置: 首页 > news >正文

做网站代下/上海网站推广排名公司

做网站代下,上海网站推广排名公司,苏州市建设工程交易网,wordpress 添加用户【链接】 我是链接,点我呀:) 【题意】 在这里输入题意 【题解】 设fi表示深度为i的树个数,si是fi的前缀和,即si为深度不超过i树的个数。 那么sis[i-1]^n 1 就是说 先选一个节点作为根节点 然后选n个深度不超过i-1的树接在根节点下面。 这n个子树每个子树都有s[i-…

【链接】 我是链接,点我呀:)
【题意】


在这里输入题意

【题解】


设fi表示深度为i的树个数,si是fi的前缀和,即si为深度不超过i树的个数。
那么si=s[i-1]^n + 1

就是说 先选一个节点作为根节点 然后选n个深度不超过i-1的树接在根节点下面。

这n个子树每个子树都有s[i-1]种取法。
所以是它的n次方。

注意:si这里混杂了深度为i和小于i的树。但没有深度为0的了,所以把这个深度为0的一个节点加上去就好.也即递推式中的加1

最后答案就是s[d]-s[d-1]了

用java的biginteger写
(加一个快速幂

【代码】

import java.math.BigInteger;
import java.util.*;
public class Main {private static BigInteger ksm(BigInteger x,int y) {BigInteger temp = new BigInteger("1");while (y>0) {if ((y&1)==1) temp = temp.multiply(x);x = x.multiply(x);y>>=1;}return temp;}public static void main(String[] args) {Scanner cin = new Scanner(System.in);int n,d;n = cin.nextInt();d = cin.nextInt();BigInteger a = new BigInteger("1");for (int i = 1;i <= d;i++) {BigInteger b = ksm(a,n);b = b.add(new BigInteger("1"));if (i==d)a = b.subtract(a);elsea = b;}System.out.println(a);}
}

转载于:https://www.cnblogs.com/AWCXV/p/8573820.html

http://www.jmfq.cn/news/5281201.html

相关文章:

  • 腾讯云网站建设/简单网页制作
  • 一次性付费做网站/网站推广的10种方法
  • 微网站外链/互联网推广与营销
  • 做去态网站要学java吗/推广有什么好方法
  • 印刷厂网站模板/怎样免费推广自己的网站
  • php学多久可以做网站/企业品牌推广方案
  • 奢侈品b2c电商网站建设/北京网络营销推广外包
  • dw怎么用div css做网站/外贸seo网站
  • 上海门户网站制作/百度收录申请
  • 上海实时新闻/云优化软件
  • 网站建设的基本步骤是哪些/推广下载
  • 漳州做网站建设/seo外包网站
  • 做外贸方面的网站/torrent种子搜索引擎
  • 阿里云建设网站视频/网站搜索引擎优化情况怎么写
  • 南昌微信公众号制作/南山网站seo
  • 淘宝里网站建设公司可以吗/搜索引擎优化策略有哪些
  • 案例剖析网站/关键词优化公司排名榜
  • 帮境外赌场做网站是否有风险/友情链接你会回来感谢我
  • 上海比较好的外包公司/seo费用
  • 辽宁建设工程信息网 招标文件/搜索引擎优化主要包括
  • 项目建设管理 公司 网站/电销外包团队在哪找
  • 雄安专业网站建设公司/全网引擎搜索
  • 柳市建设网站/seo 公司
  • php除了做网站/临沂seo全网营销
  • 深圳流感疫情最新消息今天/手机优化软件哪个好用
  • 六安网站建设招聘/移动营销
  • 投资做任务赚钱的网站/超级外链在线发布
  • 吉林省建设工程信息网站/渠道推广平台
  • 照片做视频的网站/关键词优化排名软件
  • 福州网站开发系列/域名注册要多少钱