Warning: session_start(): open(/tmp/sess_89d7c166e25e0ce5031580768cfbce73, 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/4/43994124a9168f34c03db2ff7cd35d94.captchaip failed

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/Action/Export.php on line 103

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/Action/Export.php on line 103

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/Action/Export.php on line 103
====== Contest Info ====== date: 2020.7.11 23:05-01:05 (+1D) [[https://codeforces.com/contest/1372/problem/B|practice link]] ====== Solutions ====== ===== B. A Math Problem ===== **题目大意**:已知: $a+b=n$,求最小化 $lcm(a,b)$. **题解**: 令 $d=gcd(a,b), m=lcm(a,b)$ 由 $\ a\times b=d\times m,\ d|n$ 得到 $$m=\frac{a\times b}{d}=d\times a'\times b',\ a'+b'=\frac{n}{d}$$ 固定 $d$,最小化 $m$ 得 $a'=1, b'=\frac{n}{d}-1$,进而 $$m=d\times b'=d\times(\frac{n}{d}-1)=n-d$$ $$b'=\frac{n}{d}-1>0\Rightarrow d