2024.9.16下午校测

T1

题目描述

n 个人站成一行,每个人有一个魅力值,相同魅力值的人会形成一个团伙,你出于对于社会和谐发展的考虑,定义一个团伙正常当且仅当团伙人数为 2,现在你的任务就是回答 M 个询问,每次询问一个区间 [L,R],你需要回答这个区间中所有人各自结成团伙后,处于不正常团伙中的人的魅力值之和。

输入格式

第一行两个数 n,M,分别表示人数与询问数。

接下来一行 n 个数,分别表示每个人的魅力值。

接下来 M 行每行两个数 L,R,表示一个询问。

输出格式

对于每一个询问,输出一行表示答案。

输入样例

5 5
4 3 3 4 1
1 1
1 4
1 2
1 5
2 3

输出样例

4
0
7
1
0

数据规模

对于 20% 数据,n500,m500

对于 50% 数据,n10000,m10000

对于 100% 数据,n105,m105,ai105

T2

题目描述

有一个长相惊奇的国家……

可以猜到,这个国家有 N 个城市,每个城市之间有且仅有一条通路。

可以猜到,这个国家是长在树上的。

可以猜到,首都是 1 号结点。

可以猜到,每个城市管辖它子树中的所有城市。

可以猜到,每个城市有一个权值 A,两个城市的通讯难度为两城市路径异或和。

可以猜到,一个城市的繁忙度定义为它所管辖的城市中通讯难度最大的两个城市的通讯难度。

可以猜到,还有一点特别需要注意,如果两个城市 x,y 都在 a 的子树中,但是 lca(x,y)a,那么这两个城市不参与 a 的繁忙度统计。

可以猜到,这道题你只需要输出所有城市的繁忙度即可。

可以猜到,这道题是水题……

输入格式

第一行一个数 N

第二行 N 个数,表示点权 Ai

接下来 N1 个数,表示树上的一条边,默认 1 号节点为根。

输出格式

1N 个数,表示每个节点的子树中异或和最大的路径异或和。

输入样例

5
1775 6503 8147 2354 8484
1 2
1 3
3 4
1 5

输出样例

16044 6503 8147 2354 8484

数据规模

对于 30% 数据,n100

对于 100% 数据,n100000

T3

题目描述

我们定义一个不正常序列。

F1=1

Fi=(a×Mi+b×i+c)mod(109+7)

在这里,Mi 是指数列 F1,F2,,Fi1 的中位数。

一个数列的中位数是当这个数列排好序后数列最中间的那个数,如果数列一共有偶数项,那么定义较小的那个为它的中位数。

对于给定的 a,b,c,n,求 i=1nFi

输入格式

仅一行,a,b,c,n

输出格式

一行表示数列的和。

输入样例

5 6 7 2

输出样例

25

数据规模

对于 30% 数据,n50

对于 100% 数据,n106,0a,b,c109+7

posted @   JPGOJCZX  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示