这次不叫考试题解,叫做考试反思,为什么折磨说,因为这次犯的错误太多了!

事情还要从昨天晚上说起,昨晚放学,班主任来机房说我被子不合格,要停课反思

###&&¥%#%¥@#%¥#@……%当时就mmp

我从那时起心里一直念念不忘,诚惶诚恐!然后今天早上考试的前30分钟也一直忘不了

T1根本没有啥思路,就打了个暴力就想dp,然后又死了!

T2想到了dp,但是我的转移方程会成功算重,而且竟然头铁,没交暴力,交的我认为的会算重的正解,成功爆零

T3在最后20分钟只能选择打nq暴力保命,然后就死了!

我本以为自己的心态经过折磨多场的历练已经什么都不怕了,没想到被一个违纪搅黄了,然后我想那我在真正的考试的时候如果这的遇到一些突发情况不就真的歇菜了!,或许这真的让我清醒,自己的心态还是不够强大,说白了还是实力不行,就是自己心态炸了,有水平照样可以考好,所以还是要提升自己的水平!

------------------------------------以下是蒟蒻的题解!蒟蒻就不放代码了,代码奇丑!

T1 梦境

是之前考过的贪心,然而考试的时候打的dp(二分图匹配忘记咋打的人!),然后数据点分治之拿到了暴力分!

就是考虑用优先队列优化上述的贪心过程。我们先将所有的梦境区间按照左端点从小到大排序,从小到达枚举梦境转折点的过程中,我们把当前左端点在转折点左边且还没有被加入优先队列的区间加进优先队列,优先队列是以右端点为关键字的小根堆。然后我们将右端点在当前转折点之前的区间直接扔掉,找到第一个在转折点右边的区间与当前转折点匹配即可。(题解搬运工)

T2 玩具

考场上盘错难度,死命刚,完犊子!

预处理dp[i][j]表示i个点的森林,有j个点在第一棵树的概率,转移考虑第i个点是否在第一棵子树中,我们有状态转移方程

$ dp[i][j] = dp[i - 1][j - 1] * (j - 1) * inv[i] + dp[i - 1][j] * (i -j) * inv[i] $

这是i个节点组成的森林,那么我们要是想要一棵树就要吧一群的森林链接成一棵树!(借鉴自DeepinC)

然后我们就可以令f[i][j]表示有i个点的树,深度不超过j的概率,g[i][j]表示有i个点的森林,深度不超过j的概率,f[i][j]直接从g[i-1][j-1]转移来;

$ f[i][j]=g[i-1][j-1]; $

然后我们可以!搞成这个dp柿子!

$ g[i][j] = \sum_{i}^{k}f[k][j] * g[i - k][j] * dp[i][k] $

然后具体的细节,请询问_LH大师(此条五毛)!

T3转化一下题意就是二维偏序问题,别人都是sort带BIT,我是主席树!跑的稍慢

m74 考试反思的更多相关文章

  1. 洛谷模拟NOIP考试反思

    洛谷模拟NOIP考试反思 想法 考了这么简单的试qwq然而依然emmmmmm成绩不好 虽然本次难度应该是大于正常PJ难度的但还是很不理想,离预估分数差很多qwq 于是就有了本反思嘤嘤嘤 比赛链接 原比 ...

  2. [考试反思]0909csp-s模拟测试41:反典

    说在前面:我是反面典型!!!不要学我!!! 说在前面:向rank1某脸学习,不管是什么题都在考试反思后面稍微写一下题解. 这次是真的真的运气好... 这次知识点上还可以,但是答题策略出了问题... 幸 ...

  3. [考试反思]0816NOIP模拟测试23

    210 210 210 170 还可以.暴力打满就rk4了? 但不管怎么说,总算是在改完题之后理直气壮的写考试反思了. T1是个dp,说水也不太水.(当然某脸只要A掉了一道题就要说那是水题) 我的思路 ...

  4. [考试反思]0814NOIP模拟测试21

    前两名是外校的240.220.kx和skyh拿到了190的[暴力打满]的好成绩. 我第5是170分,然而160分就是第19了. 在前一晚上刚刚爆炸完毕后,心态格外平稳. 想想前一天晚上的挣扎: 啊啊啊 ...

  5. [考试反思]0801NOIP模拟测试11

    8月开门红. 放假回来果然像是神志不清一样. 但还是要接受这个事实. 嗯,说好听点,并列rank#7. 说难听点,垃圾rank#18. 都不用粘人名就知道我是哪一个吧... 因为图片不能太长,所以就不 ...

  6. [考试反思]0725NOIP模拟测试8

    看清你是个什么东西了么? 现在看清了么?rank#15?垃圾玩意? 你什么也不是.你没有骄傲,偷懒的资格! 节节败退,永无止境,你想掉到什么样子? 你还在为了成功拿到送分的T1而沾沾自喜?只不过是勉强 ...

  7. [考试反思]0714/0716,NOIP模拟测试3/4

    这几天时间比较紧啊(其实只是我效率有点低我在考虑要不要坐到后面去吹空调) 但是不管怎么说,考试反思还是要写的吧. 第三次考试反思没写总感觉缺了点什么,但是题都刷不完... 一进图论看他们刷题好快啊为什 ...

  8. [考试反思]1029csp-s模拟测试93:殇逝

    并不是把它消成上三角矩阵 停止! 思考, 回顾. 疑惑? 遗忘… 一直只是在匆忙的赶进度,实际上的确是一点也不扎实. T1,裸的偏序,想了一个多小时什么也没想到,只打了$O(n^2)$ 难道之前学的就 ...

  9. [考试反思]1017csp-s模拟测试77(lrd day1) :反抗

    说在前面:强烈谴责AK神Mr_zkt没有丝毫素质RP-- 然而我也想没素质一次,但是我没机会AK一套除了B组题以外的题... 太菜了,没权力.人家AK了人家就是牛逼你没话说 达哥的题必须好好写反思. ...

随机推荐

  1. docker镜像制作必备技能

    正文 使用过docker的都知道dockerfile,其用于定义制作镜像的流程,由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像.可参考往期文章学习:docker基础知识整理 ...

  2. Java工程师学习指南(入门篇)

    Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...

  3. ZGC深入学习

    ZGC简介 本次调研目标选取的是jdk11(long-term support)下首次亮相的zgc. zgc介绍简单翻译了zgc main page:ZGC简介 另外参考hotspot garbage ...

  4. 彻底修改eclipse中项目的名称

    需要四个步骤: 一.右键工程:Refactor->Rename,或选中工程按F2,修改名称 二.修改项目目录下:.project文件 三.项目右键属性 --> Web Project Se ...

  5. from..import 语句

    from..import 语句 如果你希望直接将 argv 变量导入你的程序(为了避免每次都要输入 sys.),那么你可以通过使用 from sys import argv 语句来实现这一点. 警告: ...

  6. python 报错TypeError: 'range' object does not support item assignment,解决方法

    贴问题 nums = range(5)#range is a built-in function that creates a list of integers print(nums)#prints ...

  7. Ubuntu 19.10 发布 | 云原生生态周报 Vol. 24

    作者 | 木苏.进超.冬岛.元毅.心水.衷源 业界要闻 1.云原生编程语言 Pulumi 1.0 pulumi ,一款中立的开源云开发平台,Pulumi 支持多语言.混合云环境.完全可扩展.初期支持 ...

  8. docker1-centos上安装docker

    docker镜像(image)相当于面向对象的类 docker容器(container)相当于面向对象的对象 1.安装环境要求 目前,CentOS 仅发行版本中的内核支持 Docker. Docker ...

  9. shell数组(四)

    [root@ipha-dev71- exercise_shell]# cat test.sh #!/bin/bash my_array=(a b c d) echo "第一个元素为:${my ...

  10. 【原】centos上安装newman

    1.安装node/npm 1.Newman(因为Newman是node编写,需要依赖nodejs):可以使用先下载安装包到 /usr/local路径下 /usr/local# wget https:/ ...