Warning: session_start(): open(/tmp/sess_89bcd66a72d5c141a916fe45608cc7ac, 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:alchemist:2020_nowcoder_multiuniversity_4 [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:alchemist:2020_nowcoder_multiuniversity_4

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
2020-2021:teams:alchemist:2020_nowcoder_multiuniversity_4 [2020/07/22 16:54]
mountvoom [D. Dividing Strings]
2020-2021:teams:alchemist:2020_nowcoder_multiuniversity_4 [2020/07/24 11:23] (当前版本)
hardict [lpy]
行 11: 行 11:
  
 ===== lpy  ===== ===== lpy  =====
 +
 +比较函数必须得返回一个准确大小关系,如果关键字全相同可能会炸内存(递归栈)
 +
 +字符串方面还得加强
 ===== xsy  ===== ===== xsy  =====
  
行 84: 行 88:
  
 by MountVoom by MountVoom
 +
 +===== H. Harder Gcd Problem =====
 +
 +据说是原题,​$1 \sim n$取二元组$(a,​b),​gcd(a,​b)>​1$,​使数量最多
 +
 +首先每个数只与有哪些素因子有关,用贪心的思想,易想到较大的素因子应该优先匹配,素因子越少的数优先匹配
 +
 +从后向前枚举每个素因子$p$,然后把$p|x$且没匹配的数放一起
 +
 +按素因子个数与从大到小第一个不同的素因子大小排序,然后贪心取即可
 +
 +by Hardict
 +
 ====== 补题 ====== ====== 补题 ======
2020-2021/teams/alchemist/2020_nowcoder_multiuniversity_4.1595408094.txt.gz · 最后更改: 2020/07/22 16:54 由 mountvoom