Warning: session_start(): open(/tmp/sess_b3a46c9796463b18db326fdd3928394d, O_RDWR) failed: No space left on device (28) in /data/wiki/inc/init.php on line 239

Warning: session_start(): Failed to read session data: files (path: ) in /data/wiki/inc/init.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/auth.php on line 430
Writing /data/wiki/data/cache/d/de2edb2fcb553ea79b79c722a4e13dbc.captchaip failed

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/actions.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/lib/tpl/dokuwiki/main.php on line 12
2020-2021:teams:farmer_john:2020牛客暑期多校第十场 [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:farmer_john:2020牛客暑期多校第十场

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
2020-2021:teams:farmer_john:2020牛客暑期多校第十场 [2020/08/12 16:19]
2sozx [记录]
2020-2021:teams:farmer_john:2020牛客暑期多校第十场 [2020/10/07 21:28] (当前版本)
jjleo [比赛名称]
行 1: 行 1:
-======比赛名称======+======2020牛客暑期多校第十场======
 [[https://​ac.nowcoder.com/​acm/​contest/​5675|比赛链接]] [[https://​ac.nowcoder.com/​acm/​contest/​5675|比赛链接]]
 =====A.===== =====A.=====
-**upsolved ​by** +**solved ​by 2sozx** 
 ====题意==== ====题意====
 +给定一个质数 $p$ 问是否存在一个排列使得每一位满足 $a_{i+1}=2a_i(mod p)$ 或 $a_{i+1}=3a_i(mod p)$ 其中一个条件。
 ====题解==== ====题解====
 +令 $a_1=1$ ,之后能用 $2$ 就用 $2$ ,否则就用一个 $3$ ,之后再用 $2$ 。完全不会证明。
 =====B.===== =====B.=====
 **upsolved by** **upsolved by**
行 15: 行 15:
  
 =====C.===== =====C.=====
-**upsolved by **+**upsolved by JJLeo**
 ====题意==== ====题意====
 ====题解==== ====题解====
 +大致看没毛病,一细想就不会了,我裂开。
 =====D.===== =====D.=====
-**upsolved ​by **+**solved ​by 2sozx JJLeo Bazoka13**
 ====题意==== ====题意====
 +炉石传说背景,有四种随从:一.剧毒;二.剧毒圣盾;三.剧毒亡语;四.剧毒圣盾亡语。其中亡语生成一个 $1/1$ 的植物,其余随从为 $1/​10^9$,现在你拥有一些随从,电脑拥有一些随从,问在你做出最优决策,电脑做出最劣决策下你是否能赢。
 ====题解==== ====题解====
 +这里是全网最详细的炉石传说攻略(\\
 +以下小亡语即为植物,小兵为仅有剧毒的随从。\\
 +1.如果咱们有小亡语 对面有圣盾 优先撞 如果有圣盾亡语 撞圣盾亡语\\
 +2.如果咱们有没有圣盾的 对面有小亡语 白吃一个\\
 +3.如果有只有亡语的,优先撞亡语>​小兵>​圣盾亡语>​其它\\
 +4.如果咱们有圣盾亡语的 优先撞亡语>​圣盾亡语>​小兵>​其它\\
 +5.如果咱们有小兵 优先撞亡语>​圣盾亡语>​小兵>​其它\\
 +6.如果咱们有圣盾的 优先撞亡语>​圣盾亡语>​小兵>​其它\\
 +7.如果有小亡语 撞小亡语>​亡语的\\
 +8.如果有小亡语 对面有小兵,圣盾,圣盾亡语则我们必输\\
 +上述25种随从的对应方式优先级全部排列完毕,按优先级模拟即可。
 =====E.===== =====E.=====
-**upsolved ​by**+**solved ​by JJLeo**
 ====题意==== ====题意====
 +水题。
  
 ====题解==== ====题解====
 +二分即可。
 =====F.===== =====F.=====
 **upsolved by ** **upsolved by **
行 45: 行 59:
  
 =====I.===== =====I.=====
-**upsolved ​by **+**solved ​by Bazoka13**
 ====题意==== ====题意====
  
行 51: 行 65:
  
 =====J.===== =====J.=====
-**upsolved ​by **+**solved ​by Bazoka13**
 ====题意==== ====题意====
 +给出两棵根给定的树,尽量少地重排编号使得两棵树相同
 ====题解==== ====题解====
 +考虑用费用流转移,​$dp[i][j]$表示第一颗树里的$i$节点的子树变成第二棵树里$j$节点的子树需要的费用,每次对相同子树大小和儿子数量的节点跑一个最小费用最大流,根据最大流和儿子数量判断可行性,$dp[rt_0][rt_1]$即为答案
 =====记录===== =====记录=====
 0min:开局分题\\ 0min:开局分题\\
行 67: 行 82:
  
 =====总结===== ​ =====总结===== ​
 +  * MJX:要提高打代码速度和准确率,虽然C最后想错了但是也没打出来。
 +  * ZYF:比较早的时候就想到了J,但是认为复杂度过高遂自闭两个小时,要敢于尝试,减少这种无意义的自闭时间。
2020-2021/teams/farmer_john/2020牛客暑期多校第十场.1597220375.txt.gz · 最后更改: 2020/08/12 16:19 由 2sozx