给你两个长度为 n n n 的序列 a , b a,b a,b,这两个序列都是单调不降的。 你可以对 a a a 进行不超过 m m m 次操作,每次操作你可以选择一个 i i i 满足 1 ≤ i ≤ n 1\le i\le n 1≤i≤n,然后选择一个整数(可以是负数) x x x,将 a i a_i ai 加上 x x x,这一次操作需要花费 x 2 x^2 x2 的代
给定 n n n 个整数 a 1 , a 2 … a n a_1,a_2\dots a_n a1,a2…an,求 ∑ i = 1 n ∑ j = i n ( ⨁ k = i j a k ) 2 \sum\limits_{i=1}^n\sum\limits_{j=i}^n\left(\bigoplus\limits_{k=i}^{j}a_k\right)^2 i=1∑nj=i∑n(k
现在有一个题目数量为 m m m 的比赛,有一个团队想要来参加。 这个团队有 n n n 位选手,编号为 i i i 的选手能做第 l i ∼ r i l_i\sim r_i li∼ri 道题,每一道题他都有 100 % 100\% 100% 的概率能做出来。 这个团队会随机派出一支队伍来参加这个比赛。 因为编号相邻的人关系更好,默契度也更高,所以说一个团队派出的队伍一直都是编
给定一个 01 权有向图,给每个点赋予 ABCD 中的一个字母使得每条有向边 ( u , v , w ) (u,v,w) (u,v,w) 都满足 w = 1 ⟺ ( a u , a v ) ∈ { ( A , B ) , ( A , D ) , ( B , A ) , ( B , D ) , ( C , A ) , ( C , B ) , ( C , D ) } w=1\Longleftrig
有 n n n 间物理实验室,第 i i i 间实验室有 a i a_i ai个人,他们全都在打游戏。 同学 A \text{A} A 可以选择进入一间实验室,然后让其中的所有个人停止打游戏。 然后老师 B \text{B} B 可以选择进入一间实验室,然后抓住其中所有在打游戏的人。 同学 A \text{A} A 的目标是让老师 B \text{B} B 抓到的人最少,而老
T1 给出树的一度点和三度点的数量,构造树的形态,节点数不超过 2000 2000 2000。我考虑先构造出三度点,发现这一度点至少是三度点+2,打完后测样例不对,发现加一度点时要特判是否为三度点,花 5min 打完,不放心,又手写 spj。用时 40min T2 一个图,用 1 1 1 走到 n n n 代价为 ∑ i = 1 t t w t \sum\limits_{i=1}^ttw
题目大意 有一个 n × m n\times m n×m的网格图,其中一些格子上有一个炸弹,一些格子上有一个水晶,剩下的格子为空地。 炸弹可以引爆,每当一个炸弹被引爆,它必须选择:引爆它所在的这一行或者引爆它所在的这一列。水晶被引爆后会消失(即如果一个水晶所在的行列均被引爆,也只计算一次),炸弹被引爆后,会产生连锁反应,被引爆的炸弹也会选择引爆它所在的行或者列,如此下去直到没有新的炸弹被引爆。
题目大意 有一个有 n n n个点 m m m条边的无向连通图,每条边的长度为 w i w_i wi,并且任意一条边最多在一个简单环内。每个点都有 s i s_i si个单位的资源,你想要均分这些资源,即让每座城市的资源数等于 ∑ s i n \dfrac{\sum s_i}{n} n∑si(数据保证 ∑ s i n \dfrac{\sum s_i}{n} n∑si是整数)。 已知
简要题意:在 n n n 个数中选尽可能多的数,使得任意两个数之和不是质数。 n ≤ 750 , a i ≤ 1 0 9 n\le750,a_i\le10^9 n≤750,ai≤109 两个数之和为质数,说明两个数一奇一偶,或者都是 1 1 1。 把重复的 1 1 1 删去,因为后面不会同时选多个 1 1 1。 建立二分图,奇数放在左边,偶数放在右边,若两个数之和为质数,就
题目大意 给定一个长度为 n n n的字符串 S S S和一个长度为 m m m的字符串 T T T,两个字符串都由小写字母组成。 一个匹配指 T T T作为一个子序列在 S S S中出现。 设 T T T的每个字符出现的位置为 p o s 1 , p o s 2 , … , p o s m pos_1,pos_2,\dots,pos_m pos1,pos2,…,posm,则该匹配的权
Byteland \texttt{Byteland} Byteland 的选民们要进行选举。一共有位 n n n 选民和 m m m 位候选人,编号分别从 1 1 1 到 n n n 和从 1 1 1 到 m m m。 每位选民有一个非空的喜欢的候选人的列表,这个列表是按照喜欢程度排序的。比如说一位选民的列表是 { 2 , 4 , 7 } \{2,4,7\} {2,4,7},那么他
题目大意 有一个有 n n n个点 m m m条边的无向连通图,第 i i i条边连接点 u i u_i ui和 v i v_i vi,长度为 l i l_i li。 你想要求这个图的一棵生成树,并规定一个中心点 m i d mid mid。定义一种规划的拥挤指数为 k × S + ∑ i = 1 n d i s ( i , m i d ) k\times S+\sum\limits_{
Byteland \texttt{Byteland} Byteland 的选民们要进行选举。一共有位 n n n 选民和 m m m 位候选人,编号分别从 1 1 1 到 n n n 和从 1 1 1 到 m m m。 每位选民有一个非空的喜欢的候选人的列表,这个列表是按照喜欢程度排序的。比如说一位选民的列表是 { 2 , 4 , 7 } \{2,4,7\} {2,4,7},那么他
题目大意 有一个长度为 n n n的序列 a a a。 定义一个合法的二元组 ( i , j ) (i,j) (i,j)满足 i , j i,j i,j为整数且 i ≤ j i\leq j i≤j,合法二元组的分数为 a i − a j a_i-a_j ai−aj。定义一个合法二元组 ( i , j ) (i,j) (i,j)在区间 [ l , r ] [l,r] [l,r]内,当且仅当
题目大意 给定一个质数 p p p,对于每个 0 ≤ x < p 0\leq x<p 0≤x<p,设 f ( x ) f(x) f(x)表示最小的非负整数 a a a,使得存在一个非负整数 b b b,满足 ( a 2 + b 2 ) m o d p = x (a^2+b^2)\bmod p=x (a2+b2)modp=x。 求 max { f ( 0 ) , f ( 1 ) , f (
给定一个长为 n n n 的仅有小写英文字母构成字符串 S = S 1 S 2 ⋯ S n S=S_1S_2\cdots S_n S=S1S2⋯Sn。我们定义一个字符串是好的,当且仅当它可以用两个不同的字母 x 和 y 表示成 xyxyxyx... 的形式。例如,字符串 abab、tot、z 是好的,但字符串 abc、aa 不是好的。 现在有 q q q 组询问,每次给定 1 ≤
题目大意 给你一个排列 p p p,对于每一个 i i i,我们在平面上,放置一个点 ( i , p i ) (i,p_i) (i,pi)。对于坐标上下限都在 1 ∼ n 1\sim n 1∼n内的全体 ( n ( n + 1 ) 2 ) 2 (\frac{n(n+1)}{2})^2 (2n(n+1))2矩形,求每个矩形内部点数的 k k k次方之和。 形式化地,请你计算 ∑ 1 ≤
题目大意 对于一个排列 a 1 , a 2 , … , a n a_1,a_2,\dots,a_n a1,a2,…,an,进行一趟冒泡排序的代码为: for(int i=1;i<n;++i){if(a[i]>a[i+1]) swap(a[i], a[i+1]);} 若排列在 k k k趟冒泡排序之后变为有序的,则最小的 k k k定义为 r e s res res。 给一个长度
题目大意 有一张有 n n n个点 m m m条边的无向带权图 G G G,小艾将它放到一个万花筒中观察。在万花筒中,对于每条边 ( u , v , w ) ∈ G (u,v,w)\in G (u,v,w)∈G,会在 H H H中生成全体 ( ( u + 1 ) m o d + 1 , ( v + i ) m o d n + 1 , w ) ((u+1)\bmod+1,(v+i)\bmod n+
对于排列 a [ 1 … n ] a[1\dots n] a[1…n],其进行一趟冒泡排序的代码如下: for(int i=1;i<n;++i){if(a[i]>a[i+1]) swap(a[i], a[i+1]);} 若排列在 k k k 趟冒泡排序之后变为有序,则最小的 k k k 定义为 r e s res res。 给一个长度为 n n n 的随机排列( n ! n! n