9-28NOIP模拟赛总结
来源:互联网 发布:物理运动模拟软件 编辑:程序博客网 时间:2024/06/01 08:20
T1
开始看题的时候一点思路都没有,于是先跳过去了,回来看的时候在纸上画了下,发现是只需要选n个点,于是就想到了并查集,然后排序一下贪心就好了。
T2
这个题目有三种方法。第一种,线段树合并,每次把子树信息合并在一起就好,线段树合并其实我今天才学的,看了有点久,但是也挺好理解,每次递归处理就好了。第二种,map启发式合并,把大的往小的合并。第三种,把重链信息合并,其他暴力合并。
T3
一个巧妙的性质,把最短路图变成DAG,然后每次求LCA,然后求子树Max。
经验与不足
还是要把思维变开阔。
阅读全文
0 0
- 9-28NOIP模拟赛总结
- 9-9NOIP模拟赛总结
- 9-1NOIP模拟赛总结
- 9-2NOIP模拟赛总结
- 9-3NOIP模拟赛总结
- 9-4NOIP模拟赛总结
- 9-7NOIP模拟赛总结
- 9-10NOIP模拟赛总结
- 9-11NOIP模拟赛总结
- 9-14NOIP模拟赛总结
- 9-14NOIP模拟赛总结
- 9-16NOIP模拟赛总结
- 9-17NOIP模拟赛总结
- 9-18NOIp模拟赛总结
- 9-21NOIp模拟赛总结
- 9-23NOIP模拟赛总结
- 9-24NOIP模拟赛总结
- 9-25NOIP模拟赛总结
- Balanced Lineup POJ
- 配环境是最难的:环境的大头:Linux(Kali) + Nginx + Apache + PHP
- okhttp拦截器网络请求
- 5.笔记go语言——基本类型
- JSON入门Java篇-7-JSON总结
- 9-28NOIP模拟赛总结
- 事件冒泡和捕获
- LeetCode-155. Min Stack
- (CodeForces
- Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
- 6.笔记go语言——for循环
- c++中new和delete的使用方法
- Java8之Stream
- 第四周 【项目 6