20230920NOIP训练赛

20230920NOIP训练赛

时间安排

  • 8:38 想了T1,没想出来,只有海伦公式暴力。

  • 8:50 T1 70分暴力 end (实际上因为精度只有30)。

  • 8:58 看了 T2,把 50 分暴力写了,T1 有思路了去想 T1。

  • 9:20 换了面积公式,推了性质,发现之和奇偶性有关,T1 end。

  • 9:26 写了一下 T1 的对拍,开拍。

  • 9:33 看了 C 感觉 1,3 档可做,打算再想想,没写。

  • 9:48 看了 D,写 D 暴力。

  • 9:56 D 暴力 end

  • 10:11 想了 D 80分,感觉区间不好维护容斥,转 C。

  • 10:58 C 70分暴力 end。

  • 11:00 估算了一下分数 70+100+70+50=290 左右,准备检查。

  • 11:15 T1 没问题,对拍也对,弃T1

  • 11:18 T2 end

  • 11:24 T3 end

  • 11:46 T4 end

  • 11:46 检查了一下文件等东西,没问题

  • 11:50 交题。

总结

总体感觉还行,已经把能打的暴力打完了,但是T3赛后挂了,原来是少考虑了一种建图方式,还要加强思路,注重细节,不要范小错误。

题解

T1

根据公式 \(S=|(x1-x3)*(y2-y3)-(x2-x3)*(y1-y3)|\times 0.5\) 推奇偶性,发现只有 \(4\) 种情况,直接暴力枚举。

T2

巧妙背包,换一下枚举顺序,可以把 \(O(n^3)\) 优化到 \(O(n^2logn)\)

T3

很妙的一题,二进制压维后枚举排列,时间复杂度 \(O(2^nn!)\)

T4

求 LIS,树状数组+线段树处理LIS+区间修改求 max

posted @ 2023-09-23 09:09  sunzz3183  阅读(27)  评论(0编辑  收藏  举报
Live2D