Warning: session_start(): open(/tmp/sess_59656e6546e112e1a4bbb03808aed0a7, 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_3 [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:alchemist:2020_nowcoder_multiuniversity_3

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
2020-2021:teams:alchemist:2020_nowcoder_multiuniversity_3 [2020/07/24 10:59]
hardict
2020-2021:teams:alchemist:2020_nowcoder_multiuniversity_3 [2020/07/24 11:12] (当前版本)
hardict [F. Fraction Construction Problem]
行 101: 行 101:
 by Hardict by Hardict
  
 +===== F. Fraction Construction Problem =====
 +
 +首先$d=f$即$gcd(a,​b)>​1$解是显然的
 +
 +$(d,​f)=x,​\frac{c}{d}-\frac{e}{f}=\frac{c\frac{f}{x}-e\frac{d}{x}}{\frac{df}{x}}$
 +
 +不妨$(d,​f)=1$.转换为$\frac{cf-ed}{xdf};​xd,​xf \leq b$
 +
 +我们即可知道$b$的两个不同素因子p,​q,然后$d=p,​f=q$
 +
 +利用$exgcd$求得$cf-ed=1$,​$c$取最小正数解$c_{0}$
 +
 +故整体解为$c=ac_{0},​e=ae_{0},​d=px,​f=qx,​x=\frac{b}{pq}$
 +
 +而若$b$为$1$或素因子的幂是无解的
 +
 +by Hardict
 ===== G. Operating on a Graph ===== ===== G. Operating on a Graph =====
  
2020-2021/teams/alchemist/2020_nowcoder_multiuniversity_3.1595559574.txt.gz · 最后更改: 2020/07/24 10:59 由 hardict