Warning: session_start(): open(/tmp/sess_c9663296c1bd1d272433ecb5f88e206f, 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:mian:weekly_report:2020_summer_week_4_report [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:mian:weekly_report:2020_summer_week_4_report

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
2020-2021:teams:mian:weekly_report:2020_summer_week_4_report [2020/08/07 11:25]
grapelemonade [比赛]
2020-2021:teams:mian:weekly_report:2020_summer_week_4_report [2020/08/07 18:50] (当前版本)
gary
行 6: 行 6:
  
 [[2020-2021:​teams:​mian:​nowcoder_training:​2020_multi-university_training_contest_8|2020牛客暑期多校训练营(第八场)]] ''​%%task:​3/​4/​11%%'',​ ''​%%rank:​255/​1033%%''​ [[2020-2021:​teams:​mian:​nowcoder_training:​2020_multi-university_training_contest_8|2020牛客暑期多校训练营(第八场)]] ''​%%task:​3/​4/​11%%'',​ ''​%%rank:​255/​1033%%''​
 +
 +[[2020-2021:​teams:​mian:​cf_gym:​2020-2021 BUAA ICPC Team Supplementary Training 02|2020-2021 BUAA ICPC Team Supplementary Training 02]] ''​%%task:​6/​7/​10%%'',​ ''​%%rank:​3/​18%%''​
  
 ====== 本周推荐 ====== ====== 本周推荐 ======
行 11: 行 13:
 ===== Pantw ===== ===== Pantw =====
  
 +[[..:​cf_gym:​2020-2021_buaa_icpc_team_supplementary_training_02#​h|【加训 2】H]]
 +
 +  * 分类:计算几何
 +  * 题意:给一个第一象限内的简单多边形,引一条过原点的直线,问最多把原多边形分成多少部分。
 +  * 做法:极角排序(其实就是排下斜率)完了之后扫描处理,详见上面的题解链接
 +  * 评论:细节很多
 ===== Withinlover ===== ===== Withinlover =====
  
 +
 +[[https://​codeforces.com/​problemset/​problem/​546/​E|CF 546E]]
 +
 +  * 分类:网络流,输出方案
 +  * 题意:给定一个图,每个节点上有一定士兵,士兵可以沿边到达距离不超过 1 的点,给定每个点的目标人数,问是否能够达成。
 +  * 做法:网络流,把每个点拆成入点和出点。判断有解就是最大流是否跑满,输出解按顺序找反向边
 +  * 评论:细节得慢慢调
 ===== Gary ===== ===== Gary =====
  
 +[[http://​acm.hdu.edu.cn/​showproblem.php?​pid=6824|HDU6824]]
 +
 +  * 分类:2-SAT,​ 线段树
 +  * 题意: n场考试 每场考试两个时间段(a,​a+at),​(b,​b+bt) ​ 必须选择一个 问完成所有考试的最小时间
 +  * 解法:通过2-sat可以解决一个方案是否有解,因而我们可以二分完成考试的最小时间mid,对符合条件的考试间连边,发现对于一场考试$(a_i,​a_i+at_i)$,所有(i,​j)满足$a_i\le a_j \le a_i+at_i$都要连边,也就是j是一段区间,于是可以对考试按开始时间排序,2-sat建图时,通过线段树优化建图
 +  * 评论:场上没有想到2-sat,​线段树的优化非常的巧妙
 ====== 个人训练 ====== ====== 个人训练 ======
  
行 24: 行 45:
 ==== 比赛 ==== ==== 比赛 ====
  
 +[[https://​atcoder.jp/​contests/​abc174|ABC174]]
 ==== 题目 ==== ==== 题目 ====
  
 +ARC090D, ARC090E, ARC090F, ABC088D, AGC021B
 +
 +SRM304A, SRM304B
 ===== Withinlover ===== ===== Withinlover =====
  
 ==== 专题 ==== ==== 专题 ====
 +
 +网络流(总结ing)
  
 ==== 比赛 ==== ==== 比赛 ====
 +
 +[[https://​atcoder.jp/​contests/​abc174|ABC174]]
  
 ==== 题目 ==== ==== 题目 ====
 +
 +CF546E CF576B ​
  
 ===== Gary ===== ===== Gary =====
行 38: 行 69:
 ==== 专题 ==== ==== 专题 ====
  
 +
 ==== 比赛 ==== ==== 比赛 ====
  
-[http://​acm.hdu.edu.cn/​contests/​contest_show.php?​cid=883|2020 ​ Multi-University Training Contest 5]+[[https://​atcoder.jp/​contests/​abc174|ABC174]] 
 + 
 +[[http://​acm.hdu.edu.cn/​contests/​contest_show.php?​cid=883|2020 ​ Multi-University Training Contest 5]
 ==== 题目 ==== ==== 题目 ====
  
 +cf 298 div2 C D E F
 +
 +AtCoder Beginner Contest 149 D E
  
 +2020  Multi-University Training Contest 5  1001 1007 1009
2020-2021/teams/mian/weekly_report/2020_summer_week_4_report.1596770728.txt.gz · 最后更改: 2020/08/07 11:25 由 grapelemonade