代码编织梦想

数论与线性代数——整除分块【数论分块】的【运用】&【思考】&【讲解】&【证明(作者自己证的qwq)】-爱代码爱编程

文章目录 整除分块的思考与运用整除分块的时间复杂度证明 & 分块数量整除分块的公式 & 公式证明公式证明 代码code↓ 整除分块的思考与运用 整除分块是为了解决一个整

#nlp|chunking|rag|aigc#文档拆分(chunking)方法全流程总结_rag 按行分块-爱代码爱编程

RAG是一个考验技术的工作 这两周发的文章大模型偏多,但如果你有阅读过前面的文章,你会发现我其实不是为了说大模型而说大模型(有点绕),我更多的是在写怎么解决企业应用中真正的难题。这个真正难题我在前面的文章中《一些LLM的声

noip2023模拟16联测37 d. 小猫吃火龙果-爱代码爱编程

NOIP2023模拟16联测37 D. 小猫吃火龙果 文章目录 NOIP2023模拟16联测37 D. 小猫吃火龙果题目大意思路code 题目大意 有

【bzoj 2120】 数颜色 (乱搞分块,直指暴力)_bzoj 数颜色 分块-爱代码爱编程

题目链接: http://www.lydsy.com/JudgeOnline/problem.php?id=2120 题解: 超级无敌大暴力,简直醉了,算法复杂度(m*(根号m+1000)),假如没有修改,那么这就

【bzoj2453】维护队列_bzoj 2453-爱代码爱编程

Description 你小时候玩过弹珠吗? 小朋友A有一些弹珠,A喜欢把它们排成队列,从左到右编号为1到N。为了整个队列鲜艳美观,小朋友想知道某一段连续弹珠中,不同颜色的弹珠有多少。当然,A有时候会依据个人喜好,替换队

bzoj[4592][shoi2015]脑洞治疗仪 分块-爱代码爱编程

传送门ber~ 太长时间没写分块了。。。写一写。。 码力++ 都要NOI了还在刷水.... 代码如下: #include<algorithm> #include<ctype.h> #incl

雅礼集训day2t2 color(各种暴力优化) (o(1)rmq的妙用)-爱代码爱编程

题意: 长度为n的数列A,m次询问,每次给出一个区间,求区间内不同数字的种数。 还有一堆恶心的限制。 1.强制在线(暴力优化神器莫队直接被ban) 2.内存8M (并不是特别暴力的主席树和线段树被疯狂针对) 3.1s,上述所有数字都是1e5级别的(暗示考点:卡常数(底层优化))。 part1: 卡内存怎么办? tsy大佬说过,当线段树被卡内

分块入门-爱代码爱编程

分块入门 1 给出一个长为n的数列,以及n个操作,操作涉及区间加法,单点查值。 没啥说的直接上程序 #include <bits/stdc++.h> #define rep(x, y, z) for(register int x = y; x <= z; x ++) inline int read(){ char ch =

【bzoj 2821】 作诗 题意&题解&代码(c++)-爱代码爱编程

题目链接: http://www.lydsy.com/JudgeOnline/problem.php?id=2821 权限题,附题意: 题解: 分块题,他要求在线处理区间问题,很明显是为了卡莫队这种神奇算

【codevs 1080~1082】线段树练习重做_codevs1080-爱代码爱编程

为了纪念在机房睡觉的第一个晚上~ 今晚上开分块~ 顺带看看今晚能更多少 (2016年3月18日21:03:28) #include <iostream> #include <cstdio> #

bzoj3343 教主的魔法-爱代码爱编程

Description 教主最近学会了一种神奇的魔法,能够使人长高。于是他准备演示给XMYZ信息组每个英雄看。于是N个英雄们又一次聚集在了一起,这次他们排成了一列,被编号为1、2、……、N。 每个人的身高一开始都是

bzoj 2741 【fotile模拟赛】l 分块 可持久化trie树-爱代码爱编程

先处理一个前缀异或和,这样就从查询一段异或和最大的区间变成查询两个异或和最大的点。 然后处理一个可持久化trie,分块。 用可持久化trie预处理块内异或值最大的两个数,两块间异或值最大的两个数。 然后查询区间时对于整

bzoj 2002 [hnoi2010]bounce 弹飞绵羊-爱代码爱编程

Description 某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数

codeforces #449 div.1 e: welcome home, chtholly(分块+并查集)_codeforces div1分块-爱代码爱编程

传送门 题意: 给一个序列,支持如下操作: 1.l,r,x a[l~r]所有大于x的数减去x 2.l,r,x 查询a[l~r]中x的个数。 n,l,r,x≤1e5 n,l,r,x\le 1e

[ctsc2017]吉夫特-爱代码爱编程

一道不难但是拖了很久的题,我这个傻逼活该要退役. Click here to read the problem. 令 N=log2(maxai) N

【noip2013模拟联考12】数数(数位dp||类欧几里得)_tzj从小励志成为码农,因此一直对数的二进制表示很感兴趣-爱代码爱编程

Description: ztxz16从小立志成为码农,因此一直对数的二进制表示很感兴趣。今天的数学课上,ztxz16学习了等差数列的相关知识。我们知道,一个等差数列可以用三个数A,B,N表示成如下形式: B + A,

bzoj 2388 旅行规划 分块+二分+凸包-爱代码爱编程

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2388 题解 一道貌似很恶心的分块题,调了好久。。 首先需要维护动态前缀和,对于一个点s,l< s<

【wintercamp 2013】模积和-爱代码爱编程

Description 求 ∑i=1n∑j=1,j≠im(nmodi)∗(mmodj) \sum_{i=1}^{n}\sum_{j=1,j\not =i}^{m}(n\mod i)*(m

【bzoj 2821】 作诗 分块-爱代码爱编程

2821: 作诗(Poetize) Time Limit: 50 Sec Memory Limit: 128 MB Submit: 2365 Solved: 670 [Submit][Status][Discuss]