WC2018冬眠营
day0
十一点多的车,一点左右到长沙,绕了很久也没有找到接车的人,然后打的(各种修路到处绕??? ,历经千辛来到雅礼
寝室其他妹子还没有来,并且信号奇差! ! ! 于是在阅读室水了一下午(dalao面基成功
七点开幕式,认识了可爱的hj妹子
因为没做过有点担心的交互题被证实要考.....结束后接线板也买完了,寝室就俩插座,再去阅读室也没找到位置(身为精致的猪猪女孩虽然明白形象的重要,但为了WIFI还是非常没有骨气地坐在了地上
(没有电,没信号的生活真是凄凉
九点半左右回寝室,昨天太激动没睡好,今天太凄凉估计也睡不好...
day1
- IOI2017选讲
(代码实现几乎是不可能的,主要就是听了一下思路,以及分析难题的方法
T1.Nowruz诺鲁孜节
先初步观察数据,再从空地图开始构造
不难发现叶子节点的结构相似,类比prime的思想采用黑白染色+bfs
当有障碍存在时,优先扩展同一颜色可能会导致狭窄区域被直接放弃
考虑采取扩展某一格子的同时扩展与其相连的所有可能连接点,选择新增叶节点多的格子扩展
T6.Ancient Books 古书
每本书从起始位置到目标位置的距离是必走的,很容易思考出下界 ∑|i-pi|
当存在两环不相交时,从一个环到达另一个环的距离需加上
两环嵌套时,也应加上从大环到小环的距离
构造图,跑最短路
- 近似算法
1. competitive analysis
C(A),C(MIN)
近似系数k:C(A)<=k*C(Min)+O(1)
2. Ski Rental Problem
滑雪天数未知,租借花费为1/天,购买花费为B,如何选择使期望花费最小
C(Min)=B
设第t天购买,则C(A)=t+B-1
k=(t+B-1)/B >=2
当C(A)=2*B-1时最优
3.Online Load Problem
m台机器,n项工作,时间分别为ci,使工作时间最短
C(Min) >= min(cmax,∑ci/m)
易证,贪心,k=2
4.Deterministic Algorithms for Finance Problem
出售一件物品,购买人数未知,出价范围为[m,M],依次报价,使期望收益最大
当出价大于r时卖出
最坏情况:
r+ε,M
r-ε,m
当 M/(r+ε)=(r-ε)/m时,期望收益最大
r=√mM
5.Randomized Algorithms for Finance Problem
6.LRU Algorithmm
7.Paging Problem
8.Marking Algorithm