07 2022 档案

摘要:## 前缀和算法 > 前缀和是指数组中前 i 项的和,通常用 sumi 表示。 我们设 a 是原数组:sumi=a1+a2+a3+...+ai。 ### 算法的好处 前缀和算法一般用来处理区间和问题。 如下图: ![前缀和.png](https://c 阅读全文
posted @ 2022-07-29 20:18 FXT1110011010OI 阅读(35) 评论(0) 推荐(0) 编辑
摘要:## 算法思路 模拟除法竖式。 ### 流程 1. **从最高位开始处理**,上一次的余数 ×10 再加上当前位上的数字(被除数,我们令它为 A); 2. 往答案数组中压入 AB(这里 B 表示除数),然后将余数更新为 $ 阅读全文
posted @ 2022-07-29 20:16 FXT1110011010OI 阅读(38) 评论(0) 推荐(0) 编辑
摘要:## 算法思路 本题中要我们求**高精 × 低精**,与之前的[加](https://www.cnblogs.com/FXT1110011010OI/p/16528599.html)、 [减](https://www.cnblogs.com/FXT1110011010OI/p/1652 阅读全文
posted @ 2022-07-29 10:44 FXT1110011010OI 阅读(26) 评论(0) 推荐(0) 编辑
摘要:## 算法思路 与[高精度加法](https://www.cnblogs.com/FXT1110011010OI/p/16528599.html)大致相同,同样运用了“列竖式”的思想。 当然,加法中的“进位操作”要改成减法中的“退位操作”。 具体过程如下: 1. 从最低位开始,用被减数的这一位减去减 阅读全文
posted @ 2022-07-28 14:53 FXT1110011010OI 阅读(49) 评论(0) 推荐(0) 编辑
摘要:## 观察题目 第一眼看题:这不就是大淼题 A + B 吗? 再一看,看到数据范围 1100000,很显然,C ++  中自带的数据类型肯定不行。 怎么办? ## 算法思路 观察到题目给出的整数长度数组存的下,因此我们可以先读 阅读全文
posted @ 2022-07-28 14:52 FXT1110011010OI 阅读(54) 评论(0) 推荐(0) 编辑
摘要:## 实数二分模板题 实数二分与整数二分差不多,但**要注意精度**。 首先,我们知道,答案在 1000010000 之间。 如何判断在区间内能否二分呢?那就需要运用到二分的**二段性**了。 我们可以把这个区间分成两部分: 1. 左区间 $ #include #include # 阅读全文
posted @ 2022-07-28 14:51 FXT1110011010OI 阅读(29) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示