Warning: session_start(): open(/tmp/sess_a8ff9b88260b9a28683e54da457b6942, 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 Summer Week 4 Report

团队训练

本周推荐

Pantw

【加训 2】H

  • 分类:计算几何
  • 题意:给一个第一象限内的简单多边形,引一条过原点的直线,问最多把原多边形分成多少部分。
  • 做法:极角排序(其实就是排下斜率)完了之后扫描处理
  • 评论:细节很多

Withinlover

Gary

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,线段树的优化非常的巧妙

个人训练

Pantw

专题

比赛

题目

Withinlover

专题

比赛

题目

Gary

专题

比赛

题目

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.1596783150.txt.gz · 最后更改: 2020/08/07 14:52 由 grapelemonade