09 2023 档案
摘要:1 关于为什么不是 $4$ 位小数。 源代码有: sqrt(s*(s-a)*(s-b)*(s-c)); 当 $a=1,b=2,c=4$ 时,有: $s=\lfloor(a+b+c)/2\rfloor=\lfloor(1+2+4)/2\rfloor=3$。 代入源代码表达式得: $\sqrt{s\ti
阅读全文
摘要:思路 首先明确 $\text{MSLCM}(n)$ 到底是什么。 显然,$n$ 的约数的倍数一定有 $n$。 所以得到: $$ \text{MSLCM}(n)=\sum_{i|n}i $$ 也就是说,$\text{MSLCM}(n)$ 就是 $n$ 的约数和。 所以就是一道线性筛模板题,约数和的线性
阅读全文
摘要:日志 没有日志。 A 模拟题,没有想到用 $-$ 和 $/$ 代替 $+$ 和 $*$,直接 __int128 怼,但是在强力剪枝下,还是过了。 if(flag){ if(c=='+')if(now+x>m)flag=0,id=i;else now+=x; if(c=='*')if(now*x>m)
阅读全文