50分-rank28 我是第二机房垫底大垃圾。

赛时T1和T2其实想到了正解??安慰自己罢了。

真正的CSP-S的赛后你还能和主办方争论说自己其实想到了正解要求人家硬给你个省一不成??

出题人不知道到底有多痛恨人类。

T1数据是有向无环DAG,题面不给,题解才说?

T2明明答案字符串唯一却非得写一个字典序最小来骗我这个大垃圾?

T3明明是个sb树形dp非得加一个输出小数点后3位来骗我这个大垃圾?

哭死。

T1赛时想到了AC解法之一的bitset优化暴力。然而不会空间复杂度的证明就换打了一个50分非完美算法??我去死算了。

T2想到了倒序还原但是发现要求输出字典序最小就放弃了改写一个最后都没有调出来的$O(2^len)$的sbdfs??

T3看到概率与期望而且最后没有时间了直接弃掉??

我真是失败啊。

没别的说的。赛时状态又炸了。在T2dfs久久调不出来的时候炸了。

其实静下心来30分还是可以拿到的吧。

还是实力不行啊。%%%侯神AK。

这样下去可不行啊QAQ。


不絮叨了。放题解。

T1 attack

(题干并没有给出数据是有向无环DAG的任何提示。

赛时随便xjb码了个tarjan缩点然后一顿疯狂特判,50分滚粗。)

50%算法(把自己赛时的sb解法记录下)

tarjan强连通分量缩点,(事实证明没有用到。因为没有有环的数据)

然后跑一遍dfs统计答案。

100%算法1

wba大神说是支配树裸题。

在原图之外建一棵支配树就好了。答案就是读入的所有点在支配树上lca的深度。

100%算法2

bitset优化暴搜。50000貌似会炸空间。开一半就好了。

T2 reverse

(题目中那个输出字典序最小的要求是骗人的……)

可以发现倒序还原时的状态固定:若末尾为'A'则必定删掉A,若末尾为'B'则必定为删掉B并翻转。

这样把A、B先削成同一长度然后判等就可以了。

数据范围2000,翻转直接暴力,判定长度直接暴力就行了。

T3 tree

(又是假期望……)

设$x_u$表示从u节点开始走出以u节点为根节点子树的期望步数。(u节点头上还连着一根出去的“天线”)

分析可得式子:$x_u=\frac{1}{du_u}(1+\sum\limits_v (1+x_v+x_u))$(进去一步,出来$x_v$步,循环往复$x_u$步)

把式子化开可得:$x_u=\sum\limits_v x_v$

从叶子节点开始推可知$x_u=2*size[u]-1$(size为子树大小)

裸的树形dp完事了。

0924CSP-S模拟测试赛后总结的更多相关文章

  1. 0823NOIP模拟测试赛后总结

    考了两场感觉虚了... NOIP模拟测试30 分着考的. 就只有T2的美妙的暴力拿分了,60分rank10,挂了. T1是一道sb题,爆零了十分遗憾. 许多人都掉进了输出格式的坑里,C没大写.少个空格 ...

  2. 0929CSP-S模拟测试赛后总结

    70分31名滚粗. 赛后发现赛时得到的分数全都是暴力分…… T2打的三分跑都没跑……边界设错了……赛后稍微调了调多了15分…… 据说有15分的暴力分,那么另外15分就是只有一种选择的情况了…… (如果 ...

  3. 0922CSP-S模拟测试赛后总结

    连发三篇爆炸实录我的心态竟然还这么好…… 昨天题目的D2.稍难. 这也不是我连续拿倒数第一的理由. T1不会.赛时硬写了一个30分的三次方暴力.还有一个地方写挂了.如果不是数据足够水我就爆零了. 也就 ...

  4. 0917CSP-S模拟测试赛后总结

    机房搬家后的首战,便是失利. 依旧是挂掉了.这次状态有大问题. 然而状态的问题归根结底还是实力不行. 大约一个小时左右我拿到了T1的部分分.赛时判断了一下大概是高分. (不过赛后发现确实不算什么太高的 ...

  5. 0910CSP-S模拟测试赛后总结

    %%%外校参加国赛大佬kai神-rank1 ---------------以上选手实力开挂---------------- %%%skyh.NC锅-rank2 %%%神牛170-rank4 %%%迪哥 ...

  6. 0908CSP-S模拟测试赛后总结

    我早就料到昨天会考两场2333 话说老师终于给模拟赛改名了啊. 距离NOIP祭日还有60天hhh. 以上是废话. %%%DeepinC无敌神 -rank1 zkt神.kx神.动动神 -rank2 有钱 ...

  7. 0907NOIP模拟测试赛后总结

    120分rank26.我又被打回原型了…… 下午考的.中午由于种种原因并没有睡好.于是状态很差. 第一眼看题感觉T1是一道XX题.部分分竟然给这么肥 然后看T2.T3好像都还不是特别恶心的题目,挺常规 ...

  8. 0906NOIP模拟测试赛后总结

    我进前十辣.然而有10个大佬去学LCT了于是没有考试. Dybala神和exzkt神分-rank1,奶风神和林哥分-rank3,wc.miemeng和DuanYue神140分-rank5. 我.ooo ...

  9. 0903NOIP模拟测试赛后总结

    分-rank33.这次考试心态挂了. 拿到题目通读三道题,发现都十分恶心. 然后把时间押到了T1上.将近两个小时,打了个dfs,一直调调调. 最后没调出来,手模了个数据就把自己两个小时的思路hack了 ...

随机推荐

  1. Java-向上转型后调用方法和属性的注意事项

    /*多态的注意事项 (1)如果子类重写了父类方法, 意味着子类里定义的方法彻底覆盖了父类里同名的方法, 系统将不可能把父类里的方法转移到子类中 补充对(1)的个人理解: 当s向上转型传给了b, b即使 ...

  2. win10无法设置移动热点的一种解决办法

    我的笔记本网卡为:Intel(R) Centrino(R) Wireless-N 2230 最近发现win10自带的移动热点无法启动了,一直显示无法设置热点 参考网上的教程,例如http://jing ...

  3. Dockfile中的命令如何在.sh中执行

    有类似如下内容的Dokefile文件.1 RUN cd /tmp/patch \ && /lib/python3./site-packages/moduleA/a.* \ && ...

  4. C#/.NET 实现的多屏联动,多屏共享,显示到指定屏幕上

    假设我现在有4个屏幕,希望实现主屏幕在操作的时候,其他3块屏幕可以实时联动,并且延迟在1s以内. 正常情况下,我们可以借助于各个远程软件实现效果,但是有时候会显得笨重麻烦,假如只有一台服务器呢?? S ...

  5. leetcode-回溯③

    题77 回溯: class Solution: def combine(self, n: int, k: int) -> List[List[int]]: res = [] def backtr ...

  6. BOM的介绍

    BOM的概念 BOM(Browser Object Model) 是指浏览器对象模型,浏览器对象模型提供了独立于内容的.可以与浏览器窗口进行互动的对象结构.BOM由多个对象组成,其中代表浏览器窗口的W ...

  7. 引入CSS样式表(书写位置)

    CSS可以写到那个位置? 是不是一定写到html文件里面呢? 内部样式表 内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义,其基本语法格式如下: <head ...

  8. bzoj_auto_submiter(辣鸡Py毁我青春系列)

    听说你们的bzoj小号都很厉害? 不如试试bzoj金坷垃——bzoj_auto_submiter! 把所有的代码拖进解压后的文件夹,然后双击run.cmd. 看到有chrome浏览器窗口弹出来不要慌, ...

  9. 使用electron-vue搭建桌面应用程序项目

    vue-cli+electron一种新的脚手架(vue-electron)vue-electron主要业务逻辑都放在src下的renderer文件夹内,和之前的vue-cli搭建项目流程没有任何区别 ...

  10. 4.RabbitMQ Linux安装

    这里使用的Linux是CentOS6.2 将/etc/yum.repo.d/目录下的所有repo文件删除 先下载epel源 # wget -O  /etc/yum.repos.d/epel-erlan ...