2020-team12-027
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
[/wiki/2020-team12 返回]
[[Image(2021-W6standings.png, 1000px)]]
[[Image(2021-W6status.png, 1000px)]]
[[Image(2021-W6status2.png, 1000px)]]
== 失利点 ==
ctcC题写了2h依然没有调试出来,代码能力有待提高;最后一段时间利用不佳;A题未读。
== 题解 ==
A:似乎是一个题目已经告诉你要怎么讨论的分类讨论,然而由于跟榜等原因此题成为唯一没读的题。有点遗憾。
B:签到,分数规划; whn由于不会二分限定次数TL93,以后写把while(l+eps<=r)改成for确定次数!
C:待补,ctc.(ctc:先枚举行轮换,对于列轮换用前缀后缀维护端点有的并查集状态,除去不合法的最多2*n个并查集,然后枚举中断列,合并并查集)
D:szb做法:
dp[i][j]表示清醒海盗在第i轮取到物品j的概率(两人操作一次算一轮)
则第j+1个物品在i轮醉酒海盗行动后被取走的总概率是从(n-j)个物品中进行(2*i-j)次随机抽取的概率p=(2*i-j)/(n-j).
则dp[i+1][j+1] = dp[i][j]*(1-p),因为取不掉就表示第i+1轮清醒海盗可以获得物品j+1.
而如果已经取掉了,那么对于后面的状态来说状态和dp[i][j+1]等价,dp[i][j+1] = dp[i][j]*p.
Ans = 所有的dp[1-n][j]*a[j](从大到小排序),因转移特点需要在第i轮转移开始前加好。
whn做法:
倒着考虑,问题等价于在一个长条箱子里两个海盗轮流塞黑白球,清醒海盗每回合在最左边塞一个黑球,醉酒海盗在所有i+1个空隙中随机塞白球,最后第i个球是黑球表示第i大的物品被清醒海盗拿走。
则需要根据奇偶回合转移,清醒海盗转移有dp[i+1][j+1] = dp[i][j],因为第j个球在其行动完后一定会变成j+1个
醉酒海盗则有dp[i+1][j+1] = dp[i][j]*j/(i+1),dp[i+1][j] = dp[i][j]*(i+1-j)/(i+1), 因为要在第1-j个球前面塞球才会让其变成j+1个。
Ans = 所有的dp[n][i]*a[i],第一回合谁先行动需要奇偶讨论从而让清醒海盗在原问题中先手。
E:待补
F:建图,szb.
G:签到
H:
I: 签到
J: 结论题
K: 打怪兽经典模型:加血怪按照血量升序,扣血怪按照对我的加血量降序。
L:较易题。
M:根据题意做。
N:神奇的国际象棋..
[/wiki/2020-team12 返回]



失利点
ctcC题写了2h依然没有调试出来,代码能力有待提高;最后一段时间利用不佳;A题未读。
题解
A:似乎是一个题目已经告诉你要怎么讨论的分类讨论,然而由于跟榜等原因此题成为唯一没读的题。有点遗憾。
B:签到,分数规划; whn由于不会二分限定次数TL93,以后写把while(l+eps<=r)改成for确定次数!
C:待补,ctc.(ctc:先枚举行轮换,对于列轮换用前缀后缀维护端点有的并查集状态,除去不合法的最多2*n个并查集,然后枚举中断列,合并并查集)
D:szb做法:
dp[i][j]表示清醒海盗在第i轮取到物品j的概率(两人操作一次算一轮)
则第j+1个物品在i轮醉酒海盗行动后被取走的总概率是从(n-j)个物品中进行(2*i-j)次随机抽取的概率p=(2*i-j)/(n-j).
则dp[i+1][j+1] = dp[i][j]*(1-p),因为取不掉就表示第i+1轮清醒海盗可以获得物品j+1.
而如果已经取掉了,那么对于后面的状态来说状态和dp[i][j+1]等价,dp[i][j+1] = dp[i][j]*p.
Ans = 所有的dp[1-n][j]*a[j](从大到小排序),因转移特点需要在第i轮转移开始前加好。
whn做法:
倒着考虑,问题等价于在一个长条箱子里两个海盗轮流塞黑白球,清醒海盗每回合在最左边塞一个黑球,醉酒海盗在所有i+1个空隙中随机塞白球,最后第i个球是黑球表示第i大的物品被清醒海盗拿走。
则需要根据奇偶回合转移,清醒海盗转移有dp[i+1][j+1] = dp[i][j],因为第j个球在其行动完后一定会变成j+1个
醉酒海盗则有dp[i+1][j+1] = dp[i][j]*j/(i+1),dp[i+1][j] = dp[i][j]*(i+1-j)/(i+1), 因为要在第1-j个球前面塞球才会让其变成j+1个。
Ans = 所有的dp[n][i]*a[i],第一回合谁先行动需要奇偶讨论从而让清醒海盗在原问题中先手。
E:待补
F:建图,szb.
G:签到
H:
I: 签到
J: 结论题
K: 打怪兽经典模型:加血怪按照血量升序,扣血怪按照对我的加血量降序。
L:较易题。
M:根据题意做。
N:神奇的国际象棋..
附加文件
- 2021-W6standings.png by Wallnut2020
- 2021-W6status.png by Wallnut2020
- 2021-W6status2.png by Wallnut2020