摘要: 基本情况 A、B、C题秒了。 D题一开始读错题了,以为是DP,后面发现是简单贪心,拖了点时间才AC。 不过无所谓,因为E题没思路了。 但是总感觉 C 做的太不优雅。 C. Train and Queries 我的做法 就纯用STL无脑模拟。跑了\(701ms\) #include<iostream> 阅读全文
posted @ 2023-12-05 20:35 加固文明幻景 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 扩展欧几里得算法 裴蜀定理(Bézout's lemma) 定义 设 \(a,b\) 是不全为零的整数,对任意整数 \(x,y\),满足 \(\gcd(a,b)\mid ax+by\),且存在整数 \(x,y\), 使得 \(ax+by=\gcd(a,b)\). 证明 对于第一点 由于 \(\gcd 阅读全文
posted @ 2023-12-05 18:04 加固文明幻景 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 同余基本概念 定义 若整数 \(a\) 和整数 \(b\) 除以正整数 \(m\) 的余数相等,则称 \(a,b\) 模 \(m\) 同余,记为 \(a\equiv b\mod m\) 同余系与剩余系 待填坑。 费马小定理 若 \(p\) 是质数,则对于任意整数 \(a\),有 \(a^p \equ 阅读全文
posted @ 2023-12-05 15:11 加固文明幻景 阅读(22) 评论(0) 推荐(0) 编辑
摘要: P1572 计算分数 看似数学题,实则数学思路很好想,主要是字符串处理难。 就只谈谈读入,读入一堆分数,又要判 / 又要判正负号。 纯用字符串一个个搞,麻烦的要死。 这时候就要借用语言本身对于数字的处理,对于数字就直接读数字类型,然后中间的读字符类型,这样判断正负号等难题都交给语言本身了。 scan 阅读全文
posted @ 2023-12-05 10:00 加固文明幻景 阅读(8) 评论(0) 推荐(0) 编辑