Warning: session_start(): open(/tmp/sess_15dadff9d9698e93afca3357ef45fc30, 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

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:legal_string:王智彪:缓冲区 [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:legal_string:王智彪:缓冲区

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
2020-2021:teams:legal_string:王智彪:缓冲区 [2021/08/15 21:20]
王智彪
2020-2021:teams:legal_string:王智彪:缓冲区 [2021/08/17 11:38] (当前版本)
王智彪
行 1: 行 1:
-$\lfloor x \rfloor$+给一个凸多边形,和凸多边形外侧若干个点,每个点作为一盏灯,向四面八方发出光线,让用最少的点照亮平面除凸包内部外所有区域,如果不存在方案输出 ​$-1
  
-$\lceil x \rceil$+ 
 +我们注意到,一个点能照亮的最大区域是这个点对于这个凸包求左右两条切线,然后点亮所有区域的等价条件是所有边都被一个点的两条切线夹起来过。然后这个问题就转化为环形结构内给若干个线段(可以跨过原点),求最少的线段的数量,覆盖 ​$1到 $n$ 的所有点。
2020-2021/teams/legal_string/王智彪/缓冲区.1629033627.txt.gz · 最后更改: 2021/08/15 21:20 由 王智彪