首页 > 其他分享 >如何处理一类多区间问题

如何处理一类多区间问题

时间:2023-10-07 14:12:41浏览次数:29  
标签:处理 处加 生成 处放 一个 区间 一类 等差数列

形如 \(\sum_{i=l}^r M(L+i,R+i,x)\) 一类问题

不难发现这个东西实际上就是一堆等差数列,考虑这样高维差分

我们在 \(i\) 处放一个 1 ,就相当于在这里生成了一个公差为 1 等差数列,先在 \(L+l\) 处 生成一个数列

1 1 1 1 1 1 1 1 1 1 1
  1 1 1 1 1 1 1 1 1 1
	1 1 1 1 1 1 1 1 1 
	  1 1 1 1 1 1 1 1
		1 1 1 1 1 1 1
		  1 1 1 1 1 1
			1 1 1 1 1
			  1 1 1 1
				1 1 1
				  1 1 
					1

再在\(R+l+1\)处放一个 -1

1 1 1 1 1 1 0 0 0 0 0 0
  1 1 1 1 1 1 0 0 0 0 0
	1 1 1 1 1 1 0 0 0 0
	  1 1 1 1 1 1 0 0 0
		1 1 1 1 1 1 0 0
		  1 1 1 1 1 1 0
			1 1 1 1 1 1
			  1 1 1 1 1
				1 1 1 1
				  1 1 1
					1 1
					  1

再在 \(L+r+1\) 处加一个 -1

1 1 1 1 1 1 0 0 0 0 0 0
  1 1 1 1 1 1 0 0 0 0 0
	1 1 1 1 1 1 0 0 0 0
	  1 1 1 1 1 1 0 0 0
		1 1 1 1 1 1 0 0
		  0 0 0 0 0 0 -1
			0 0 0 0 0 0
			  0 0 0 0 0
				0 0 0 0
				  0 0 0
					0 0
					  0

然后在 \(R+r+2\) 处加一个 1

1 1 1 1 1 1 0 0 0 0 0 0
  1 1 1 1 1 1 0 0 0 0 0
	1 1 1 1 1 1 0 0 0 0
	  1 1 1 1 1 1 0 0 0
		1 1 1 1 1 1 0 0
		  0 0 0 0 0 0 0
			0 0 0 0 0 0
			  0 0 0 0 0
				0 0 0 0
				  0 0 0
					0 0
					  0

标签:处理,处加,生成,处放,一个,区间,一类,等差数列
From: https://www.cnblogs.com/Benzenesir/p/17746143.html

相关文章

  • 数据库 "test1007" 的 创建 失败。其他信息: 执行 Transact-SQL 语句或批处理时发生
    问题描述在我使用sqlServer登录名和密码验证登录时,出现了创建数据库错误的信息;问题解决只需要在使用Windows身份验证进行登录后,在服务器角色里面找到dbeavor,然后将我们的登录名添加进去,保存之后,重新启动;之后再使用sqlServer验证登录连接之后,就能够建立好数据库啦!......
  • Oracle数据库升级PostgreSQL 后的踩坑记录(二)之date类型处理
    踩坑二:date类型处理背景:因为业务需求,需要整个项目除了适配oracle和mysql后还需要适配PostgreSQL,在此背景下就出现了一系列的问题。接系列一databaseId映射成oracle之后问题又随之而来,由于从oracle数据库的date类型映射成postgreSQL的timestamp字段又出现了一些查询报错的问题,我......
  • 华为云API自然语言处理的魅力—AI情感分析、文本分析
    云服务、API、SDK,调试,查看,我都行阅读短文您可以学习到:人工智能AI自言语言的情感分析、文本分词、文本翻译1IntelliJIDEA之API插件介绍API插件支持 VSCodeIDE、IntelliJIDEA等平台、以及华为云自研 CodeArtsIDE,基于华为云服务提供的能力,帮助开发者更高效、便捷的搭建应用。......
  • manacher 回文串处理算法
    忘了具体什么时候写的,应该是2023.8初这算是个算法复习,因为我太菜了以前学的都不会了。manacher回文串处理算法其实这个我已经看两天了却一直没有看懂,觉得自己很愚笨,结果发现是自己一直不想去理解吧,然后今天仔细研究了以后发现就是那么个东西,没有什么很深奥的东西,那就自己整......
  • U8关于赠品处理方式及核算说明
    方法一:1.在订购单表体项选择赠品,采购做采购订单时就确定好是否赠品2.这样在收货时就可以直接带出赠品,同时在存货核算时可以零单价处理 方法二:做其他入库单,以零单价进行处理。 ......
  • git 批量操作/处理冲突/conflict
    https://www.cnblogs.com/JourneyOfFlower/p/16650697.html......
  • 医学影像归档与通讯系统(PACS)系统源码 PACS三维图像处理
    医学影像归档与通讯系统(PACS)系统源码 PACS三维图像处理医学影像归档与通讯系统(PACS)系统,是一套适用于从单一影像设备到放射科室、到全院级别等各种应用规模的医学影像归档与通讯系统。PACS集患者登记、图像采集、存档与调阅、报告与打印、查询、统计等功能为一体,有效地实现了对海量......
  • 为研究不同宽度,厚度,重量,车间温度,冷却方式下,物料温度随时间呈指数衰减的模型函数,
    为研究不同宽度,厚度,重量,车间温度,冷却方式下,物料温度随时间呈指数衰减的模型函数,请使用python按照下面的表格形式,生成模拟数据,数据预处理,选择模型,划分数据集,训练模型,调整超参数,预测和评估,并绘图谢谢您的反馈。我可以尝试改进模拟生成的df数据,以让它更加真实。......
  • 不同宽度,厚度,重量,车间温度,冷却方式下,物料温度随时间衰减,请使用python机器学习,
    生成模拟数据、数据预处理、选择模型、划分数据集、训练模型、调整超参数、预测和评估以及绘图是一个相对复杂的流程。下面是一个示例流程,涵盖了这些步骤:importnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspltfromsklearn.model_selectionimporttrain_test_......
  • 不同宽度,厚度,重量,车间温度,冷却方式下,物料温度随时间呈指数衰减,,请使用python机
    生成模拟数据、数据预处理、选择模型、划分数据集、训练模型、调整超参数、预测和评估以及绘制图表是一个完整的机器学习项目流程。下面是一个用Python完成这些步骤的基本示例。请注意,这只是一个简单的示例,实际项目中可能需要更复杂的数据和模型选择。首先,确保你已经安装了必要的Py......