随笔分类 - O(n)
摘要:"题目链接" 题意 对于一个长度为$n$的非负整数数列$a_1,a_2,…,a_n$,求$max_{1≤l≤r≤n}f(l,r)$, 其中 $$f(l,r)=min(a_l,a_{l+1},…,a_r)×(a_l+a_{l+1}+⋯+a_r)$$ 思路 显然,最小值必为数列中的某个数,所以题目转化为
阅读全文
摘要:"题目链接" 题意 灯有$m$个亮度等级,$1,2,...,m$,有两种按钮: 1. 每次将亮度等级$+1$,如$1\rightarrow 2,2\rightarrow 3,...,m 1\rightarrow m,m\rightarrow 1$ 2. 初始时有一个设定值$x$,按下该按钮能够从任意
阅读全文
摘要:"题目链接" 题意 给定一个字符串(长度$\leq 2e5$),将其划分成尽量少的段,使得每段内重新排列后可以成为一个回文串。 题解 分析 每段内重新排列后是一个回文串$\rightarrow$该段内至多只有一个字符出现过奇数次 考虑 哈希 到一个$26$位的$01$串,出现过奇数次的元素位置上的值
阅读全文
摘要:// 深夜补水题,清早(雾)写水文 "A. Automatic Door" 题意 $n(n\leq 1e9)$个$employee$和$m(m\leq 1e5)$个$client$要进门,$employee$进门的时刻为$a,2a,...,.na$,$client$进门的时间则由输入数据给定。 这个
阅读全文
摘要:"题目链接" A. Trip for Meal 题意 三个点之间两两有路径,分别长为$a,b,c$,现在从第一个点出发,走$n 1$条边,问总路径最小值。 思路 记起始点相邻的边为$a,b$,相对的边为$c$. 首先肯定走$a,b$中的最小值(不妨设为$a$),到达另一个顶点。那么这个顶点所连的两条
阅读全文
摘要:"题目链接" 题意 输入一个整数$n$$(n\leq 1e6)$,设$f(x)=\sum_{i=1}^n x\mod i$,你需要输出$f(1),f(2)...,f(n)$. 输入输出格式 输入格式: 一个正整数n。 输出格式: 一行用空格分隔的n个整数$f(1),f(2)...f(n)$. 输入输
阅读全文
摘要:"题目链接" 题意 给定一个数轴上的若干城市$1,2,3,...,n$,在第$i$到$i+1$$(1\leq i\lt n)$个城市间有铁路,通行方式可为 $1.$每次买票(花费$a n$); $2.$买一张该段路线的卡,以后每次都用卡买票(花费$c+b n, a\gt b$); 现给出旅行路线,问
阅读全文
摘要:"题目链接" 题意 按从左到右的顺序给出数轴上的一群人,有人向左走,有人向右走,一旦两人相遇就会停在当前位置,后来走到该位置的人也会停在该位置。问经过一段时间这些人分别在什么位置。 思路 可以将这些人分为若干组,同一组中的人全部相向而行,呈`` define maxn 100010 using na
阅读全文
摘要:"题目链接" 题意 初始序列为全$0$,可以对序列进行的操作为将$[l,r]$整体$+1$,问操作多少次后可以得到序列$a$. 思路 显然,最优的策略即是先找到整个序列的最小值,整体加上这么多,于是序列分成了两块;找到左半边的最小值,左半边整体加上;找到右半边的最小值,右半边整体加上……然而这样的做
阅读全文
摘要:"1643" 题意 给定若干条线段,问最多可以安排多少条使得没有重合。 思路 贪心,同安排schedule,按结束时间早的排序。 Code "3027" 题意 给定若干条线段,每条线段都有各自的价值,问怎样安排使得不重叠且总价值最大。 思路 dp Code include define inf 0x
阅读全文