T1

    贪心,如果用set考虑一下multi。

  T2

    难道是我的疑问都太过sb?

    从来没人愿意认真思考一下我的问题。

    更好,思考量这东西本该我自己来补。

    

    设$dp[i][j]$为i个点的森林,j个点在特定一棵树的概率

    考虑从i-1转移过来,

      i-1个点的森林,j个点在特定一棵树上时,第i个点挂在树外,方案数为$dp[i-1][j]*\frac{(i-1-j)+1}{j+(i-1-j)+1}$ 其中加的1是独立成树

      i-1个点的森林,j-1个点在特定一棵树上时,第i个点在树内,方案数为$dp[i-1][j-1]*\frac{j-1}{(j-1)+(i-1-(j-1))+1}$

    于是发现$dp[i][j]==\frac{1}{i} ???$

    考虑加入第i个点的过程。

      加入第i个点时,算上所有情况,一共有i种选择。由于插入的有序性,可以看作点是带编号的,特定的那棵树也可以看作点1所在的树T1

      特定局面下,第i个点进入T1的概率不应视作随机,这与T1的大小有关。

    认识到上面两点后,我们讨论一下$dp[i][j]=1/i$这件事

      $i==1$时,显然成立。

      假设$i-1$时成立,由于第i次加点时,对于大小为k的T1有$\frac{k}{i}$的概率将新点挂在上面,

      则T1的大小从k变为k+1的概率为:$\frac{1}{i-1} * \frac{k}{i}$

      还有本来就是k+1本次不改变的概率:$\frac{1}{i-1}* \frac{(i-1)-k}{i}$

      加一起,$dp[i][k]=\frac{1}{i}$

    所以这个数组直接用逆元代替就可以。

    设$f[i][j]$为i个点的树,深度不超j的方案数,$g[i][j]$为i个点的森林,深度不超j的方案数

    则$f[i][j]$可以视作i-1个点,深度不超j-1的森林用再用一个根节点串起来,用$g[i-1][j-1]$代替就可以。

    所以只需要一个$g$数组。

    g数组的求法,考虑拆成一棵树T1和剩下的森林

    枚举T1的大小$g[i][j]=\sum\limits_{k=1}^i g[k-1][j-1]*g[i-k][j]*inv[i]$

   于是结束了,但是仍然存在一个问题。

   上面已提过一个森林中,特定树的各种大小的概率都相同

   那为什么$f[i][j]!=g[i][j]*inv[i]$(让g的点集中在一棵树上)

   其实如果真的认真推导了上边的过程的话,这个问题不应该出现

   这棵树在森林中的大小的所有情况概率相等,不能代表这棵树自己的深度特征。

  T3

    %一%007神仙的$O(1)$的莫队算法。

    其实并不是卡了莫队,而是因为莫队移动不是$O(1)$

    同样做了口胡题为什么我想不到这么妙的东西啊

    还有一个东西是我一直也记不住的:

      树联通块数=点-边

CSPS模拟 74的更多相关文章

  1. csps模拟73-74

    模拟73: T1:哔-------------------- sb模拟,然而一个小细节打炸了,不想解释(吐嘈大样例没有右移)... #include<iostream> #include& ...

  2. 反省——关于csp-s模拟50

    本人于搜索csp-s模拟49题解时,有意识地点开了一篇关于csp-s模拟50T2的题解,并知道了题解是二维前缀和以及四维偏序. 更重要的是,那篇博客说有解法二,叫二维莫队. 于是我上网搜索二维莫队,结 ...

  3. csp-s模拟测试99

    csp-s模拟测试99 九九归一直接爆炸. $T1$一眼板子. $T2$一眼语文题(语文的唯一一次$120+$是给模拟出来的可知我的语文能力). $T3$一眼普及题. ?? Hours Later 板 ...

  4. csp-s模拟测试98

    csp-s模拟测试98 $T1$??不是我吹我轻松手玩20*20.$T2$装鸭好像挺可做?$T3$性质数据挺多提示很明显? $One$ $Hour$ $Later$ 这$T1$什么傻逼题真$jb$难调 ...

  5. csp-s模拟测试97

    csp-s模拟测试97 猿型毕露.水题一眼秒,火题切不动,还是太菜了. $T1$看了一会儿感觉$woc$期望题$T1??$假的吧??. $T2$秒. $T3$什么玩意儿. 40 01:24:46 00 ...

  6. csp-s模拟测试96

    csp-s模拟测试96 $T1$一眼慢速乘,$T2$稍证一手最优性尝试用神奇数据结构优化,无果,弃.$T3$暴力+信仰. 100 03:16:38 95 03:16:56 35 03:17:10 23 ...

  7. csp-s模拟测试95

    csp-s模拟测试95 去世场祭. $T1$:这不裸的除法分块吗. $T2$:这不裸的数据结构优化$Dp$吗. $T3$:这不裸的我什么都不会搜索骗$30$分吗. 几分钟后. 这除法分块太劲了..(你 ...

  8. csp-s模拟测试94

    csp-s模拟测试94 一场简单题,打爆了.$T1$脑抽分解质因数准备分子分母消,想了半天发现$jb$互质直接上天,果断码了高精滚蛋.$T2$无脑手玩大样例,突然灵光一闪想到映射到前$K$大小的区间, ...

  9. csp-s模拟测试93

    csp-s模拟测试93 自闭场. $T1$想到$CDQ$,因为复杂度少看见一个$0$打了半年还用了$sort$直接废掉,$T2$,$T3$直接自闭暴力分都没有.考场太慌了,心态不好. 02:07:34 ...

随机推荐

  1. typedef说明

    typedef 只对已有的类型进行别名定义,不产生新的类型: #define 只是在预处理过程对代码进行简单的替换. 类比理解: typedef  unsigned int  UINT32;  // ...

  2. Spring Boot 2.x 基础案例:整合Dubbo 2.7.3+Nacos1.1.3(配置中心)

    本文原创首发于公众号:Java技术干货 1.概述 本文将Nacos作为配置中心,实现配置外部化,动态更新.这样做的优点:不需要重启应用,便可以动态更新应用里的配置信息.在如今流行的微服务应用下,将应用 ...

  3. 两台CentOS6.5 在不同机器上互联

    准备工作 1.安装vmware及虚拟机centos6.5: 2.将安装好的centos6.5复制一份,在另一台机器上拷贝. 要进行不同机器上虚拟机的互相通信,需要用桥接模式进行互联.如下图,对vmwa ...

  4. iOS 设备数据管理工具 iMazing v2.10.3 绿色便携版

    iMazing 是一款可以帮助用户管理 iOS 设备的软件,功能远远超出 iTunes.iMazing 连接你的 iOS 设备(iPhone. iPad 或 iPod)相连,使用起来也非常的方便.你可 ...

  5. bugku 很普通的数独

    下载下是一个没有后缀的文件,使用winhex打开,头文件为50 4b 03 为zip文件,修改后缀,打开压缩包,是一大堆数独图片. 仔细看了好久,发现这几张图片像二维码,而且1 5 21这三张图的位置 ...

  6. SEER流量众筹模块开发测试网络及使用文档发布

    SEER利用区块链奖励机制,可解决传统体育赛事痛点,提高行业运转效率.比如提高赛事方收入,让观众自由选择想看的比赛,给予赛事众筹的参与者贡献影响力,使其获得由智能合约量化的激励等.此功能可广泛应用于包 ...

  7. 计算机网络知识点总结2:IP协议(IPV4)

    一.Internet网络是一种数据报网络(另一种是虚电路网络,用于ATM等),主要功能是路由和转发. 二.IP数据报(分组)格式(IPV4版本) 首部 描述 版本号(4bit) 描述IP协议的版本号, ...

  8. Cocos Creator 通用框架设计 —— 资源管理

    如果你想使用Cocos Creator制作一些规模稍大的游戏,那么资源管理是必须解决的问题,随着游戏的进行,你可能会发现游戏的内存占用只升不降,哪怕你当前只用到了极少的资源,并且有使用cc.loade ...

  9. python selenium之CSS定位

    ccs的优点:css相对xpath语法比xpath简洁,定位速度比xpath快 css的缺点:css不支持用逻辑运算符来定位,而xpath支持.css定位语法形式多样,相对xpath比较难记. css ...

  10. 攻防世界(XCTF)WEB(进阶区)write up(三)

    挑着做一些好玩的ctf题 FlatScience web2 unserialize3upload1wtf.sh-150ics-04web i-got-id-200 FlatScience 扫出来的lo ...