zoukankan      html  css  js  c++  java
  • 【氵总结】2020.10.5 A

    估:40+50+30=120

    实:10+76.7+30=116.7

    T1:路哥

    给一棵树以及每个结点上的花的个数,现随机断掉一些边(每条边概率1/2),求1可以到达的结点上的花总数为k的概率

    打了nk^2的简单dp,想不到怎么压缩,因为某些细节挂了75分(数据氵)

    根据题解打法可以切【微笑】

    T2:密电

    现有n个正整数,给出其两两相加得到的n(n-1)/2个数,求能反推出的所有方案

    假设已有d个数,推出了d(d-1)/2个数,则推不出的数中的最小的数一定为A1与Ad+1的和,则根据A1可以推出唯一对应的方案

    枚举A1的值,线段树维护推出的数,即可76.7

    由于A1+A2,A1+A3固定,也可推出A1,且A2+A3至多有n种取值,改成枚举A2+A3的值,即可AC

    T3:战争

    生成函数,不会

    T4:送信

    给出一棵树与m个关系,每个关系(x,y)表示(x,y)被路径包含时有贡献1

    p个操作,操作1加关系,操作2询问路径(x,y)的答案

    打的qn^2暴力

    正解转化为二维平面上的矩形,三维偏序,差分然后CDQ分治

    对套路题不够熟悉,有些知识点也了解的不够深入

  • 相关阅读:
    Ubuntu 17 安装sublime
    ubuntu17 设置python3为默认及一些库的安装
    Java中内存分析(一)
    我的学习JavaEE路线
    我爱学习……
    HDU 4602
    K-special Tables
    Gym 100712A - Who Is The Winner
    UVA 1583
    水题 UVA 1586
  • 原文地址:https://www.cnblogs.com/namevastblog/p/13774320.html
Copyright © 2011-2022 走看看