当前位置: 首页 > news >正文

蓝桥杯备考:差分算法之 语文成绩

一道简单的差分板子题

#include <iostream>
using namespace std;

const int N = 5e6+10;
int a[N];
int n,p;
int f[N];
int main()
{
	cin >> n >> p;
	for(int i = 1;i<=n;i++)
	{
		cin >> a[i];
		f[i] = a[i]-a[i-1];
	}
	while(p--)
	{
		int x,y,z;cin >> x >> y >> z;
		f[x]+=z;
		f[y+1]-=z;
	}
	int ret = 110;
	for(int i = 1;i<=n;i++)
	{
		f[i]=f[i-1]+f[i];
		ret = min(ret,f[i]);
	}
	cout << ret << endl;
	
	
	
	
	return 0;
}

相关文章:

  • 信号的产生和保存
  • Netty源码—5.Pipeline和Handler一
  • Vue3+vite项目 使用require 解决 ReferenceError: require is not defined 报错问题
  • CodeBrick笔记
  • Jenkins集成Trivy安全漏洞检查指南
  • venv 和 conda 哪个更适合管理python虚拟环境
  • 【C#】将数字转换为中文,如123转换为一百二十三
  • 卷积神经网络 - 参数学习
  • NVIDIA V100显卡支持Tensor Core技术,而Granite-3.1-8B模型在适当的条件下可以利用Tensor Core来加速数据处理
  • 二分图相关
  • 03 Python 基础:数据类型、运算符与流程控制解析
  • AIP-180 向后兼容
  • 统计矩的高阶推广:经验还是理论推导?
  • 计算图(Computation Graph)
  • git revert 用法实战:撤销一个 commit 或 merge
  • Go常见问题与回答(下)
  • 数据可视化革命!「图表狐」五大行业新范式:从科研论文到商业决策的AI进化论
  • 软件公司高新技术企业代办:机遇与陷阱并存-优雅草卓伊凡
  • ETL 自动化:提升数据处理效率与准确性的核心驱动力
  • 小红书 web x-s x-t X-Mns 分析
  • 七部门联合发布《终端设备直连卫星服务管理规定》
  • 美参议院通过新任美国驻华大使任命,外交部回应
  • 深观察丨从“不建议将导师挂名为第一作者”说开去
  • 上海国际咖啡文化节开幕,北外滩集结了超350个展位
  • 徐徕任上海浦东新区副区长
  • 国台办:“台独”是绝路,外人靠不住