2017.11.9模拟赛
来源:互联网 发布:外国男朋友 知乎 编辑:程序博客网 时间:2024/06/05 03:43
T1
这道题有40分的树,裸的LCA就可以拿这40分。很迷的就是题解突然说所有的样例都是DAG,然而题干上并没有说到。感觉题解的思路有点像并查集的思想。(经典的看得懂想不到)
T2
T2这道题一开始看到我的想法是先找公共子序列然后正着看看是否能推到,但是这样很复杂,后来思考了一下,这道题只有添的操作,没有删的操作,那么我们就可以逆向来做这道题了,反着推。这时候我sb地选择把推得过程中每一步的字符串存入hash表中,题目中有一句“长度相同时输出字典序最少”,看到这句话我都想到了因为是一步步推,对于一个长度符合条件的字符串只有一个,然而我还是sb地存到了hash表里面。实际上我们只要把长的字符串一步步推到长度与短的相同,再一起推,每次比较就可以得到答案。
T3
又是时间不够。T2的字符串调了太久(最后还BOOM了),T3连链状的骗分都没写好。考试的时候想到了树形概率dp(刚刚讲过类似的),思想差不多,主要问题还是出现在递推的化简和有一些思维的跨越可能还需要更加深入地进行理解。
阅读全文
0 0
- 2017.11.9模拟赛
- NOIP2017模拟赛9
- 2017.11.8NOIP模拟赛
- 2017.11.8NOIP模拟赛
- 2015-9-25模拟赛
- 2015.12.9模拟赛总结
- NOIP2017模拟赛(9) 总结
- 模拟赛
- 模拟赛~~
- 2017.11.02 loli的模拟赛
- 9-9NOIP模拟赛总结
- 洛谷9月noip模拟赛
- 2016.7.9初中部模拟赛总结
- 2017年蓝桥杯模拟赛-9引爆炸弹
- NOIP模拟赛2017/7/9
- 9-1NOIP模拟赛总结
- 9-2NOIP模拟赛总结
- 9-3NOIP模拟赛总结
- 6·RHCSA任务计划
- 透彻分析C/C++中memset函数
- C语言文件操作详解
- Spring容器中的Bean几种初始化方法和销毁方法的先后顺序
- -bash :gradlew command not found
- 2017.11.9模拟赛
- linux环境下的重要目录
- 数据结构-链栈的基本操作
- 【Vue】2.解决npm install安装依赖WebStrom卡顿的问题
- Redis常见7种使用场景(PHP实战)
- Java读取.mdb文件
- 八小时实现迷你版vuejs五:实现Watcher
- 线性筛
- Android中判断字符串中必须包含字母或者数字