测试成绩被吃了、、、
(不知道出了什么问题,明早发???)
上午讲课实况
单调队列,树状数组,并查集,数据结构(栈堆),优先队列。
下午测试
开场依然送命题。。。
完全是乱的不知道咋写
依然搁下看T2
先T2
有个人,还有一堆罐子。
罐子被锁上了,要么摔破罐子要么用钥匙开
每个罐子里都有一个能开别的罐子的钥匙
问最少摔几个罐子(真是个乖宝宝不乱搞破坏qwq)
给出里面钥匙是哪个罐子的和罐子数。
看数据。。。不大反正
再看看
我c这什么傻逼题啊。。。
并查集裸题吗这不。。。
开开心心敲了半个点,水样例,成功!
好出个极限数据。。。
咦好快
好了100分。。。
然后看T3
在直道上有好多车,每个车起点不同,给出起点和速度求发生了多少次超车。(怎么玩这么大啊出了事故怎么办一点也不乖qwq)
想了一会,不会!!!
上午讲的什么来着?
好像叫逆序对把
咋写来着
我c忘了!
mmp。。。
暴力吧
看数据范围
妥了,这题暴力40(不拿不是人)
每一个都遍历他前面的找出能超的(提前按坐标排序)
时间复杂度O(∞)(其实是我不会算)
然后输出走人
好了140
行了我满足了、、、
最后T1
一个长方体,可以从中间挖坑(联盟挖掘机)左下到右上或者走平面
要求走平面的话必须走最短的整数路
给出长然后求所有最短路的平方和的平均值
最后没办法了看时间还够算了暴力吧
愉快的敲出一坨东西也不知道对不对。。。
水样例
我c怎么炸了
一看
没有还得写null!
还得约分!!!
辗转相除忘了,更相减损术也忘了
算了也写暴力吧
又敲敲敲,敲出又一大坨
样例过了
也不知道多少分...希望多点吧。。。
总结与反思
出来才知道T2可以是个环。。。
我c那不就死递归了
完蛋
大家T1都写了暴力?
T3还是暴力???
什么鬼。。。
成绩不知道
(这里留下一个巨坑)
T1正解暴力枚举:枚举较短两边的和平面的路线(如果合法的话)一定是走在了一条最长边的相邻两面上(即一定为sqrt(a2 + (b + c)2)同时 a > b 且 a > c),这样就可以方便的计算了。计算1到n的平方和可以使用公式。
但是巨坑long long(我依然想到了)
T2正解并查集,但是注意环
T3正解逆序对:求逆序对可以用归并排序或者树状数组;注意一种情况,就是速度相等。
代码
大坑待补