2017-Sp236-team2
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
[[Image(1.png,500px)]]
== 流水账 ==
前面做的还算顺利,后来cjb有事出去了,回来的时间又比预计久太多。做I无果,只能先做J,sub和yzc合作完成。I最后在打表找规律,但是因为不知道那个经典性质,并不能弄出来,其实就是简单的乘法原理。
== 总结 ==
=== chenjb ===
其实这场打得有够差的,一个是我走了太久,责任很大;另一个是I打表太迟了,感觉两个队友可能度过了一段蜜汁时间。anyway,希望这场比赛的糟糕表现不要再出现了。不过那个I题感觉以前也崩过。
=== oipotato ===
=== subconscious ===
== 题解 ==
* A:维护一个栈和一个单调栈。
* B:固定每个顶点算角度,和到顶点距离。
* C:按题意模拟。
* D:f[i]代表第i个人进来发现自己位置被坐的概率,可以向前转移,第二种情况直接视为有1/n从第i个人开始。
* E:模拟。
* F:离线询问后按顺序floyd。
* G:f[i][j]表示在i子树里j个棋子的最小代价,注意转移时枚举到min(子树大小,k)即可保证复杂度。
* H:贪心。
* I:sub
* J:处理从p看过去和从q看过去的极角序,作为x和y,二维数点,倒过来每次取最小可以保证字典序最小。
* K:折半dp。
* L:yzc
* M:sub

流水账
前面做的还算顺利,后来cjb有事出去了,回来的时间又比预计久太多。做I无果,只能先做J,sub和yzc合作完成。I最后在打表找规律,但是因为不知道那个经典性质,并不能弄出来,其实就是简单的乘法原理。
总结
chenjb
其实这场打得有够差的,一个是我走了太久,责任很大;另一个是I打表太迟了,感觉两个队友可能度过了一段蜜汁时间。anyway,希望这场比赛的糟糕表现不要再出现了。不过那个I题感觉以前也崩过。
oipotato
subconscious
题解
- A:维护一个栈和一个单调栈。
- B:固定每个顶点算角度,和到顶点距离。
- C:按题意模拟。
- D:f[i]代表第i个人进来发现自己位置被坐的概率,可以向前转移,第二种情况直接视为有1/n从第i个人开始。
- E:模拟。
- F:离线询问后按顺序floyd。
- G:f[i][j]表示在i子树里j个棋子的最小代价,注意转移时枚举到min(子树大小,k)即可保证复杂度。
- H:贪心。
- I:sub
- J:处理从p看过去和从q看过去的极角序,作为x和y,二维数点,倒过来每次取最小可以保证字典序最小。
- K:折半dp。
- L:yzc
- M:sub
附加文件
- 1.png by chenjb
- ningxia-solution-handout.pdf by chenjb