2018-Reconquista-T124
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
== Contest Information ==
''' 2011 ICPC - World Finals '''
[https://codeforces.com/gym/101175 CF Gym]
== 流水账 ==
== 总结 ==
=== lsmll ===
这次中前期都很不错...?但是后面第8题的时候由于我和jsb交流有些问题导致一个关键条件没有理解清楚,lzw也没有认真看题,所以就爆炸了...感觉第一,以后我们三个打比赛都要更专注一点;第二,以后大家写题前都要自己看一遍题目,我目前是有这样的习惯的,我觉得一般情况下还是应该这样做的,除非时间特别紧。
=== jsb ===
=== lzw ===
颜学长说的很有道理,写题前还是大致看一看题目,尤其是从队友那里听来的题意。这个B题一上来就被带入了大致做法里,没有自己思考过。
== 补题 ==
B [lzw]
D []
G []
I []
== 题解 ==
A: 一个数x经过某个a和m构成的操作序列之后,大致会变成x*m^k^ + a * sigma {b_i * m^i^},k是m的个数。 枚举m,限制转化为a * sigma {b_i * m^i^} 在某个区间内。sigma部分看做一个m进制数,序列长度最小就是b_i的和尽可能小,字典序最小就是b_i高位尽可能大。 贪心填就好了。
B: 首先平移+放缩完全可以由放缩+平移替代。 先枚举旋转方式(a, b),然后枚举对应关系,就可以解出(放缩量,平移量)的方案是无解还是单解还是多解,如果多解那么肯定是inconsistent solution。最终的三个点互不相同,旋转完之后对应方式实际上只会有一种。旋转方式(a, b, scale, translate) = (-a, -b, -scale, translate),consistent solution只可能是这样的2个解。
C: 根据每个图形包含的空白联通块个数判断。
E: 曼哈顿距离转化成切比雪夫距离,变成矩形加,二维差分一下就知道每个点能走到多少个邮局了。
F: 按Di排序,F_i 表示在Di天最多能有多少钱。 列一下式子就可以发现是个斜率式子,cdq一下就好了。
H: 先BCC缩点,BCC构成的树,每个叶子节点放一个特殊点就好了(割点不能放)。 特判只有一个BCC的情况。
J: 金字塔种类只有200种左右,直接背包,输出方案似乎有什么trick。
K:求个凸包,暴力枚举求最远距离。
http://www.csc.kth.se/~austrin/icpc/finals2011solutions.pdf
Contest Information
2011 ICPC - World Finals
流水账
总结
lsmll
这次中前期都很不错...?但是后面第8题的时候由于我和jsb交流有些问题导致一个关键条件没有理解清楚,lzw也没有认真看题,所以就爆炸了...感觉第一,以后我们三个打比赛都要更专注一点;第二,以后大家写题前都要自己看一遍题目,我目前是有这样的习惯的,我觉得一般情况下还是应该这样做的,除非时间特别紧。
jsb
lzw
颜学长说的很有道理,写题前还是大致看一看题目,尤其是从队友那里听来的题意。这个B题一上来就被带入了大致做法里,没有自己思考过。
补题
B [lzw]
D []
G []
I []
题解
A: 一个数x经过某个a和m构成的操作序列之后,大致会变成x*mk + a * sigma {b_i * mi},k是m的个数。 枚举m,限制转化为a * sigma {b_i * mi} 在某个区间内。sigma部分看做一个m进制数,序列长度最小就是b_i的和尽可能小,字典序最小就是b_i高位尽可能大。 贪心填就好了。
B: 首先平移+放缩完全可以由放缩+平移替代。 先枚举旋转方式(a, b),然后枚举对应关系,就可以解出(放缩量,平移量)的方案是无解还是单解还是多解,如果多解那么肯定是inconsistent solution。最终的三个点互不相同,旋转完之后对应方式实际上只会有一种。旋转方式(a, b, scale, translate) = (-a, -b, -scale, translate),consistent solution只可能是这样的2个解。
C: 根据每个图形包含的空白联通块个数判断。
E: 曼哈顿距离转化成切比雪夫距离,变成矩形加,二维差分一下就知道每个点能走到多少个邮局了。
F: 按Di排序,F_i 表示在Di天最多能有多少钱。 列一下式子就可以发现是个斜率式子,cdq一下就好了。
H: 先BCC缩点,BCC构成的树,每个叶子节点放一个特殊点就好了(割点不能放)。 特判只有一个BCC的情况。
J: 金字塔种类只有200种左右,直接背包,输出方案似乎有什么trick。
K:求个凸包,暴力枚举求最远距离。
http://www.csc.kth.se/~austrin/icpc/finals2011solutions.pdf