通过差分数组对数组的某个区间进行统一操作 降低时间复杂度 摘要:题目:不断对一个数组arr=l{}的区间进行增加 最后横向打印arr的所有元素 注意数组顺序是基于1-based解题思路:差分数列 在一个数组里 我们需要对一些区间进行批量操作 通过for循环实现…… 题解列表 2025年02月04日 0 点赞 0 评论 53 浏览 评分:0.0
1501: 蓝桥杯算法提高VIP-分苹果 摘要:这道题考察前缀和 , 差分 - 前缀和数组 : 定义一个数组 , 该数组 记录了 数列的前x个值的和 - 例如 数列 1 2 3 4 5,前缀和数组为a[N] 那么a[1]=1,a[…… 题解列表 2024年10月25日 0 点赞 4 评论 107 浏览 评分:0.0
蓝桥杯算法提高VIP-分苹果(java) 摘要:看的大佬代码,查分数组运用 ```java import java.util.Scanner; public class Test2 { public static void ma…… 题解列表 2024年01月20日 0 点赞 0 评论 85 浏览 评分:0.0
【Python题解】蓝桥杯算法提高VIP-分苹果-通过100% 摘要:解题思路:利用差分序列减少计算量,具体见代码。参考代码:n, m = map(int, input().split()) # 利用差分序列 # diff[i]表示第i个小朋友比第i-1个小朋友多的…… 题解列表 2023年03月01日 0 点赞 0 评论 168 浏览 评分:9.9
分苹果解题思路 摘要:## 利用差分数组解题 ### *思路* : ### 差分数组就是相当于辅助数组(即差分[i] = arr[i] - arr[i-1]) ### 在区间[l,r]里面数组元素加上同样的值v,差值…… 题解列表 2022年05月26日 0 点赞 0 评论 292 浏览 评分:9.9
苹果很好吃下次别吃了,代码可以直接跑 摘要:```java import java.util.Scanner; /** * @Classname T1501 * @Description TODO * @Date 2022/…… 题解列表 2022年03月17日 0 点赞 1 评论 157 浏览 评分:9.9
1501: 蓝桥杯算法提高VIP-分苹果(c++版)运用差分数组降低时间复杂度 摘要: :tw-2600:**解题思路:** 题目中m n数据量达是1e5限时1sec显然暴力枚举会超时,因此我们就需要使用到**差分数组**,这样可以**降低时间复杂度** **关于差分数组,如果你想…… 题解列表 2022年02月18日 0 点赞 0 评论 400 浏览 评分:9.9
差分数组解分苹果问题 摘要:#include <stdio.h>int d[100005]; //d[i]表示第i个小朋友比第i-1个小朋友多的苹果int main(){ int m,n,i,Li,Ri,Ci; sc…… 题解列表 2022年02月10日 0 点赞 0 评论 174 浏览 评分:0.0
通过指针,不需要两个数组,思想为差分数组 摘要:#include<stdio.h> int main(){ int N, M;//N 学生数,M老师数量 int stu_1=0, stu_2=0,data=0; int statu…… 题解列表 2022年01月29日 0 点赞 0 评论 158 浏览 评分:0.0
python-蓝桥杯算法提高VIP-分苹果 摘要:解题思路:思路参考的大佬的思路,采用了差分法。说一下自己对这个方法的理解。①建立一个数组dis[n+2],里面存储的值是每个小朋友与上一个小朋友手里的苹果的差值,初始化值为0。 每发一次苹果, …… 题解列表 2022年01月18日 0 点赞 0 评论 397 浏览 评分:0.0