恩偶挨批模拟试题-12

水博客太快乐了

RT

考场

先看 \(t1\) ,
这不是开个桶就完了?
再看 \(t2\) ,
这不是推推式子就完了??
再看 \(t3\) 确实没啥思路。。。。。

重新看题,发现 \(t1\) 看错题了,想了半个多小时,只写了暴力。(此时一位 \(HZ\) 巨佬已经场切了 \(t1\) 。。。。
又用半个小时写了 \(t2\) \(70pts\) ,剩下 \(30pts\) 感觉不是很好想,不要了。。(血亏。。。。
\(t3\) 是真的毒瘤,啥也不会,不过感觉像是个线性 \(dp\) 。。。。
发现 \(t1\) 给了 \(20pts\) 随机数据,想到用单调栈优化一下,在随机数据下跑的飞快,相当于是 \(O(n log_{n})\) 。。。大概骗到 \(50pts\) 。。。(此时一位 \(HZ\) 巨佬已经场切了 \(t2\) 。。。。
剩下的时间用来对拍,考试快结束才想起来 \(t3\) 忘输出 \(-1\) 骗分了。。。
提交后比赛已经结束了 \(17s\) 。。。我大意了。。。

分数

预估 : \(t1\) \(50pts\) \(+\) \(t2\) \(70pts\) \(+\) \(t3\) \(10pts\) \(=\) \(130pts\)
\(t1\) \(40pts\) \(+\) \(t2\) \(70pts\) \(+\) \(t3\) \(0pts\) \(=\) \(110pts\)
\(t1\) 第一个点莫名 \(WA\) 了???
重交就过了。。。。
\(t3\) 忘骗分了。。。。

题解

T1 简单的区间

考虑分治。
对于分治得到的每一个区间,统计 \(l \le mid\) 且 \(r > mid\) 的区间数量,若每个区间内能做到 \(O(n)\) ,则总时间复杂度为 \(O(n log_{n})\) ,可以轻松过。。。

考虑

上一篇:今年Java面试必问的这些技术面,成功定级腾讯T3-2


下一篇:javaweb开发实例大全源码,成功定级腾讯T3-2