用户工具

站点工具


2020-2021:teams:mian:nowcoder_training:2020_multi-university_training_contest_9

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
2020-2021:teams:mian:nowcoder_training:2020_multi-university_training_contest_9 [2020/08/08 22:46]
grapelemonade [E]
2020-2021:teams:mian:nowcoder_training:2020_multi-university_training_contest_9 [2020/08/14 11:20] (当前版本)
gary
行 1: 行 1:
-====== 2020牛客暑期多校训练营(第场) ======+====== 2020牛客暑期多校训练营(第场) ======
  
 ===== Results ===== ===== Results =====
行 44: 行 44:
 <code python>​print(eval(input().replace('​(','​**('​)))</​code>​ <code python>​print(eval(input().replace('​(','​**('​)))</​code>​
 ===== B ===== ===== B =====
 +
 +考虑类似树上DP的过程,记录每个节点完成其子树所需的最小初始HP以及可以获得的HP,最小初始HP可以通过二分来求解,可以增加HP的子树直接选取,减小HP的子树贪心选取
  
 ===== C ===== ===== C =====
行 71: 行 73:
 那么我们枚举 $p_k$,再枚举 $i$ 即可。 那么我们枚举 $p_k$,再枚举 $i$ 即可。
 ===== F ===== ===== F =====
 +
 +将所有衣服排序,滑动窗口遍历排序后的序列,保证窗口内有m间不同时间的衣服,扫一遍对所有满足条件的状态求最小值
  
 ===== G ===== ===== G =====
行 92: 行 96:
  
 ===== I ===== ===== I =====
 +
 +推算一下会发现,选取最小的一位数和剩余数组成的最小数字是最优的解
  
 ===== J ===== ===== J =====
行 103: 行 109:
 ===== K ===== ===== K =====
  
 +先求出开始追击的节点,只有对追的人遍历所有节点记录他到每个位置的时间,再对逃跑的人遍历,记录所有可以比追击的人先到的节点,对所有可行的时间去最大值
  
 ------------- -------------
行 110: 行 117:
 ptw: ptw:
  
 +  * 我决起而飞
 +
 +Gary:
  
 +  * 大概把会的都做了
 +  * 读题要仔细,最好两人读题
2020-2021/teams/mian/nowcoder_training/2020_multi-university_training_contest_9.1596897964.txt.gz · 最后更改: 2020/08/08 22:46 由 grapelemonade