#20 2024.4.15

772. loj3188 「ROI 2019 Day1」无人驾驶出租车

毛估估一下,路径拐点不会超过 2。

那就随便做了。

773. loj3248 「USACO 2020.1 Platinum」Falling Portals

774. loj3319 「CCO 2020」千山万壑

775. loj3228 「USACO 2019.12 Platinum」Tree Depth

776. loj3328 「SNOI2020」水池

777. loj3323 「SNOI2020」生成树

778. loj3324 「SNOI2020」取石子

779. loj3325 「SNOI2020」区间和

780. loj3326 「SNOI2020」字符串

781. loj3331 「WC2020」选课

782. loj3560 「BalticOI 2021 Day1」From Hacks to Snitches

783. loj3595 「CEOI2021」石子游戏

784. loj3661 「2021 集训队互测」蜘蛛爬树

785. loj6141 「2017 山东三轮集训 Day5」Fantasy

786. loj6267 生成随机数

787. loj6289 花朵

788. loj6411 「ICPC World Finals 2018」三角形

789. qoj923 Moscow Pre-Finals Workshop 2020. Day 6. RuCode 2020 Championship

争取每个题都写一下题解。

D

有人往联考搬过。

不能要了。

G

真是签到吗???有人想了一个多小时没签上到,玉玉症。

考虑给每个点钦定一个 \(in_x\)\(out_x\) 颜色集合,那么对于 \(x \rightarrow y\),只需要选 \(out_x \and in_y\) 的任意一个元素即可。

考虑构造 \(in_x\)\(popcount = 7\) 的集合,\(out_x\)\(in_x\) 补集。

F

kruskal 重构树建出来之后随便贪。

A

考虑记 \(f_u\) 表示 \(u\) 上有个点,双方最优策略下走路,\(Alice - Bob\) 是多少。

如果 \(u\)\(Alice\) 点,要么当它不存在,要么走一步,所以 \(f_u = \max (0,\max (f_v + 1))\)

同理地,\(f_u = \min (0,\min (f_v - 1))\)

后面是个背包。

J

每个颜色都一定有且仅有 arc,所以枚举第一个颜色是哪个 arc,就可以断环为链。

发现只需要求最多不交区间和方案数。

C

线性规划对偶,大胆猜想每个数只能是 0,0.5,1。随便 dp。

B

先假装全是右括号,那就嗯贪。

I

见 kys 2023 集训队论文 或 https://pjudge.ac/blog/p-b-p-b/blog/573

E

只会 \(O(n^2 \log V)\),并且还不是特别理解。

考虑计算 \(g(x)\),表示所有字段和都 \(\leq x\) 的方案数。

\(f_i\) 表示操作完之后的前缀和。

那么有 \(f_{i-1} + a_i \geq f_i,f_{j} + x \geq f_i\)\(g(x) = sum_n - \max f_n\)

容易 \(O(n)\) 计算。

然后不知道为啥,\(g(x-1) - g(x)\) 单调,且斜率不超过 \(n\)。有无懂哥证一下。

这样暴力做就是 \(O(n^2 \log V)\) 了。

至于更优,大概是优化一下多次求 \(g(x)\) 的过程。

790. qoj969 The 2021 ICPC Polish Collegiate Programming Contest (AMPPZ 2021)

791. loj6681 yww 与树上的回文串

792. loj6723 「CodePlus #7」教科书般的亵渎

793. loj6733 人造情感

https://www.cnblogs.com/werner-yin/p/16012149.html

794. qoj1168 Petrozavodsk Winter 2023. Day 4: KAIST+KOI Contest, Grand Prix of Korea

795. loj4134 「PA 2024」Desant 3

posted @ 2024-04-15 20:53  ZSH_ZSH  阅读(41)  评论(0编辑  收藏  举报