各位大佬,怎么让一个数组后一个元素减去前一个元素并将数值赋予给这个数组,就像a[3,8,17]变成a[3,5,9]
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
数组内后一个元素与前一个元素的值相减
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
aabyte 2021-11-19 10:30关注差分
#include <iostream> #include <cstdio> using namespace std; const int N = 1e6 + 10; int a[N], b[N]; void insert(int l, int r, int c) //差分的核心操作 { b[l] += c; b[r + 1] -= c; } int main() { int n = 0; cin >> n; for (int i = 1; i <= n; i++) { cin >> a[i]; insert(i, i, a[i]); //构建差分数组 等价于b[i]=a[i]-a[i-1]; } for (int i = 1; i <= n; i++) cout << b[i] << " "; return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2020-11-20 21:20weixin_39576018的博客 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指针...
- 2022-07-13 00:15刘经纬老师的博客 数组中每一项减去前一项构成新数组 差分运算(第一项不参加计算) np.diff()
- 2022-02-13 18:23712f的博客 NOI / 1.6编程基础之一维数组
- 2025-03-06 08:45钺不言的博客 仅在数组范围内操作 确保指针始终指向同一数组(或末尾后一位),避免越界: int arr[10]; for (int *p = arr; p != arr + 10; p++) { *p = 0; // 安全操作 } 使用标准库替代手动计算 优先使用容器(如C++的std::...
- 2021-11-03 01:26十二的博客 OpenJudge题解——1.6编程基础之一维数组
- 2021-02-26 07:12令狐星尘的博客 编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据...,编写一个Java应用程序,要求从键盘输入一个数,判断该数是不编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据...,编写一个Java应用程序,...
- 2021-10-25 06:44孤岛使者的博客 Scala的数组、元组、列表、集、映射、迭代器和函数式编程1. 数组1.1 定长数组1.2 变长数组1.3 遍历数组1.4 数组常用算法2. 元组2.1 格式2.2 访问元组中的元素3. 列表3.1 不可变列表3.2 可变列表3.3 列表的常用操作4....
- 2020-04-12 13:19corilei的博客 文章目录01:与指定数字相同的数的个数02:陶陶摘苹果03:计算书费04:数组逆序重放05:年龄与疾病06:校门外的树07:有趣的跳跃08:石头剪刀布09:向量点积计算10:大整数加法11:大整数减法12:计算2的N次方13:大整数的因子14:...
- 2021-12-04 02:42scv5cs的博客 我刷题准备用的是C++语言,打算分类刷题,每次刷题前我都会补习相应的C++知识,顺便在此记录。 文章目录数组和链表数组什么是数组?访问数组元素可变长的动态数组:vectorVector基本用法链表什么是链表?链表的操作...
- 2020-07-25 14:46『不会编程的程序圆』的博客 C 语言的知识点汇总 文中的图片上有我公众号的水印,我本来也不想加,因为图片是很早之前做的。本来也可以不用加,但是我感觉加上更有利于读者理解知识点,希望审核大大不要限流。 兄弟们,为了你们,我也是拼了,...
- 2021-12-12 03:12矩阵乘法要求前一个矩阵的列数与后一个矩阵的行数相等。 ```matlab F = A * B; % 矩阵乘法 G = A .* B; % 元素级乘法 ``` 4. **矩阵转置**:使用'运算符可以得到矩阵的转置。 ```matlab H = A'; % 转置 ``` 5. *...
- 2024-01-10 10:17Asher Gu的博客 命名空间的using声明;标准库类型string,vector; 迭代器;数组(包含指针和数组,C风格字符串,与旧代码接口)
- 2023-02-27 05:13十七号城市的博客 数据结构 + 算法 = 程序。无论从事前端还是后端,无论使用什么编程语言,只要想进大厂,都绕不开考核数据结构与算法。本文中的代码均用Java编写,当然,也可以使用其他语言来实现。
- 2023-11-21 11:36YeLan_Xz的博客 先将一张贴图合集通过Sprite Mode从Single(单一图片)模式转变为Multiple(多张图片)模式以切割成为许多张小贴图入调色板当中,便可运用上方笔刷橡皮等制作一个简单的瓦片网格地图了。2.在Hierarchy中创建2D ...
- 2021-02-16 05:40梦悦foundation的博客 文章目录1. 队列模扒1. 队列类2. Queue类的实现1. 嵌套结构和类3.类方法4....5. Customer类6....要编写一个程序来模拟这种情况,让超市的管理者可以了解ATM可能造成的影响。 对于这种问题,最自然的方法是使
- 2024-12-07 18:582401_89284222的博客 即x和y的公约数与b和y的公约数是相同的,其最大公约数也是相同的,则有f(x, y)= f(y, x%y)(y > 0),如此便可把原问题转化为求两个更小数的最大公约数,直到其中一个数为0,剩下的另外一个数就是两者最大的公...
- 2021-04-17 04:07「已注销」的博客 主要是放一些做过的题,以后可能就不想做了 自我感觉我的注释还是很详细的,希望愿意看我代码的人能因为我的详细的注释而理解方便,获得思路 ...通过功能号为9的DOS功能调用实现字符串显示,注意字符串的最后一个字符必
- 2024-03-26 14:03RL明日的博客 给年份year,定义一个宏,以判别该年份是否闰年。提示:宏名可以定义为LEAP_YEAR,形参为y,既定义宏的形式为 #define LEAP_YEAR(y) (读者设计的字符串)print("L")else:print("N")法二:print("L")else:print("N")...
- 2021-05-24 10:47CY桑榆的博客 内容 ...2.指针与数组 3.指针运算 4.二级指针 ———————————————————————————————————————————— *1.指针类型 *2.指针与数组 *3.指针运算 *4.二级指针 ...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司