蓝桥杯 分苹果 树状数组 摘要:# [1501] 分苹果 树状数组 区间更新 单点查询 ## 1. 树状数组 - 树状数组的索引从**1**开始。 - 树状数组 ```int c[maxn]``` 中的 ```c[i]`…… 题解列表 2020年03月01日 0 点赞 0 评论 418 浏览 评分:0.0
蓝桥杯算法提高VIP-分苹果(java) 摘要:看的大佬代码,查分数组运用 ```java import java.util.Scanner; public class Test2 { public static void ma…… 题解列表 2024年01月20日 0 点赞 0 评论 85 浏览 评分:0.0
蓝桥杯算法提高VIP-分苹果-题解(Java代码) 摘要:解题思路:注意事项:参考代码:import java.util.Scanner;public class Main { public static void main(String[] args) {…… 题解列表 2020年07月17日 0 点赞 0 评论 301 浏览 评分:0.0
通过差分数组对数组的某个区间进行统一操作 降低时间复杂度 摘要:题目:不断对一个数组arr=l{}的区间进行增加 最后横向打印arr的所有元素 注意数组顺序是基于1-based解题思路:差分数列 在一个数组里 我们需要对一些区间进行批量操作 通过for循环实现…… 题解列表 2025年02月04日 0 点赞 0 评论 54 浏览 评分:0.0
蓝桥杯算法提高VIP-分苹果 (C++代码)(树状数组 + 差分思想) 摘要:解题思路:参考代码:#include<bits/stdc++.h> using namespace std; const int SIZE = 100211; int BIT[SIZE]; …… 题解列表 2018年08月04日 0 点赞 0 评论 581 浏览 评分:0.0
差分数组解分苹果问题 摘要:#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
蓝桥杯算法提高VIP-分苹果(Java代码) 摘要:解题思路: 利用差分数组的思想,意思就是分界出各段的差值注意事项: O(n^2)的循环不会通过参考代码:import java.util.Scanner; /** * 2021年2月…… 题解列表 2021年02月21日 0 点赞 0 评论 463 浏览 评分:0.0
蓝桥杯算法提高VIP-分苹果 (C++代码)(别说了,,要什么线段树,,一个数组就够了 摘要:解题思路:标记增加和减少的位置,操作一波注意事项:如果只是输出单独一个,或者求其中的几个值,,,emmmmmmmm好像也可以这么算,,复杂度O(n*3)只有发完一次求几个值,然后再发,再求,循环往复,…… 题解列表 2018年11月16日 1 点赞 3 评论 780 浏览 评分: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
蓝桥杯算法提高VIP-分苹果 (C++代码) 摘要:解题思路:言归正传,所谓差分数组,就是说假设有两个数组d[i],a[i],d[i]=a[i]-a[i-1],d[0]=a[0],那么d[i]就是a[i]的差分数组,d[i]的前缀和就是a[i],即a[…… 题解列表 2019年03月19日 0 点赞 0 评论 875 浏览 评分:0.0