• csps模拟测试74


      T1:贪心,考试一看70分拿了就跑了。

      之前一道叫做时间机器的题是区间之间的贪心,一一对应不必打二分图,可以进行最优决策后不反悔。

      T2:神仙DP。

      我的思路第一步就死了。

      f[i][j]表示i个点最大深度为j的方案数,然后往里插点emmmm概率成啥,,,好像啥样的树都有。

      题解是通过一个g[i][j]来转移,代表i个点形成的森林,最大为j,那么这个东西通过枚举第一个树的深度来求,最后给这个森林加一个根就行了。

      $g[i][j]=sum limits_{k=1}^i g[i-k][j]*f[k][j]*tmp[i][k]$tmp代表i个点形成的森林中k个点在一颗树上的概率。

      T3:首先这是一个区间上的题,如果想优化,从连续一段的询问上考虑。

      询问需要知道什么,如果在线段树上二分,那么就可以知道要求的是在某个区间上的边数。

      然后在换个角度考虑,所谓在一个区间上的边,就是儿子父亲都在这个区间内。

      所以dfs后维护fa数组,做一遍主席树,每次查询l,r内fa也在l,r内的数量就完了。

  • 相关阅读:
    Google 地图小例子
    实现网站的中英文转换
    必须掌握的八个【cmd 命令行】
    C#发送email
    sql 参数化查询,添加,删除
    SqlDataReader使用序数索引器
    DataSet数据筛选和排序
    Connect Propertity
    SqlDataReader读取数据
    SqlDataReader读取数据
  • 原文地址:https://www.cnblogs.com/starsing/p/11685174.html
Copyright © 2020-2023  润新知