首页 > 其他分享 >2024.9.16下午校测

2024.9.16下午校测

时间:2024-09-20 17:13:17浏览次数:10  
标签:10 16 2024.9 校测 样例 leq 输出 格式 城市

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\%\) 数据,\(n \leq 500, m \leq 500\)。

对于 \(50\%\) 数据,\(n \leq 10000, m \leq 10000\)。

对于 \(100\%\) 数据,\(n \leq 10^5, m \leq 10^5, a_i \leq 10^5\)。

T2

题目描述

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

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

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

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

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

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

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

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

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

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

输入格式

第一行一个数 \(N\)。

第二行 \(N\) 个数,表示点权 \(A_i\)。

接下来 \(N - 1\) 个数,表示树上的一条边,默认 \(1\) 号节点为根。

输出格式

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

输入样例

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

输出样例

16044 6503 8147 2354 8484

数据规模

对于 \(30\%\) 数据,\(n \leq 100\)。

对于 \(100\%\) 数据,\(n \leq 100000\)。

T3

题目描述

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

\(F_1 = 1\)

\(F_i = (a \times M_i + b \times i + c) \bmod (10^9 + 7)\)。

在这里,\(M_i\) 是指数列 \(F_1, F_2, \dots, F_{i - 1}\) 的中位数。

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

对于给定的 \(a, b, c, n\),求 \(\displaystyle\sum_{i=1}^n F_i\)。

输入格式

仅一行,\(a, b, c, n\)。

输出格式

一行表示数列的和。

输入样例

5 6 7 2

输出样例

25

数据规模

对于 \(30\%\) 数据,\(n \leq 50\)。

对于 \(100\%\) 数据,\(n \leq 10^6, 0 \leq a, b, c \leq 10^9 + 7\)

标签:10,16,2024.9,校测,样例,leq,输出,格式,城市
From: https://www.cnblogs.com/JPGOJCZX/p/18422886

相关文章

  • 代码随想录算法训练营第十六天 | Javascript | 力扣Leetcode | 回溯 | 77. 组合、216.
    目录前言简介题目链接:77.组合题目链接:216.组合总和3题目链接:17.电话号码的字母组合前言踏平坎坷成大道,斗罢艰险又出发!自律的尽头是自控,自控的尽头是硬控。愿道友们披荆斩棘,终能得偿所愿。简介本人是小几年经验的前端开发,算法基础只有力扣几十道题,非常薄......
  • NOIP 2016 普及组初赛试题及解析(第三部分:阅读程序(1-2))
    ......
  • Metasploit Pro 4.22.4-2024091601 发布下载,新增功能概览
    MetasploitPro4.22.4-2024091601发布下载,新增功能概览MetasploitPro4.22.4-2024091601(Linux,Windows)-专业渗透测试框架Rapid7Penetrationtesting,releaseSep16,2024请访问原文链接:https://sysin.org/blog/metasploit-pro-4/,查看最新版。原创作品,转载请保留出......
  • Shiro-550—漏洞分析(CVE-2016-4437)
    目录漏洞原理源码分析加密过程解密过程漏洞复现漏洞原理Shiro-550(CVE-2016-4437)反序列化漏洞在调试cookie加密过程的时候发现开发者将AES-CBC用来加密的密钥硬编码了,并且所以导致我们拿到密钥后可以精心构造恶意payload替换cookie,然后让后台最后解密的时候进行反序列化我们的......
  • 网络安全C10-2024.9.15-Nmap、Xray、Nessus和AWVS使用扫描
    1、安装并使用Nmap扫描一个地址(本机、VPS、虚拟机环境都可以),提供扫描结果截图nmap下载安装:https://nmap.org/download#windowsnmap概述:Nmap(“NetworkMapper<网络映射器>”)是一款开放源代码的网络探测和安全审核的工具。Nmap输出的是扫描目标的列表,以及每个目标的补充信息,......
  • 2024.9.19
    双向链表插入:即在单链表插入的基础上增加对前指针的修改循环链表:即将尾部结点的next从NULL改为指向头指针线性表的应用:1.线性表的合并(LB合并到LA中):将LB中元素逐个取出,在LA中进行逐个查访,不存在就插入。2.有序表的合并(LA,LB合并到LC):对LA,LB中元素依次比大小后插入。链式......
  • 2024.9.18
    线性表的顺序存储结构用一组连续的存储单元依次存储线性表的数据元素。特点:线性表的顺序存储是一种随机存取的存储结构。随机存取:即读写存储的消息的时间与存储的位置无关defineMAXSIZE100typedefstruct{ElemTypeelem;//存储空间的基地址intMAXSIZE//容量intlength;......
  • 余姚搭乘IATF16949认证快车,驶向辉煌
    ......
  • 2024.9.13 近期练习
    CF1930E2..3...4....Wonderful!Wonderful!我们相当于计算\(01\)串的个数,\(0\)表示删除了,\(1\)表示还保留着。考虑\(01\)串合法的条件:首先\(0\)的个数为\(2k\)的倍数;其次存在\(1\)使得其左侧和右侧都至少有\(k\)个\(0\)。考虑从最后一次操作回退。我们选择一......
  • 2024.9.18 LGJ Round
    C\(n\timesm\)个人,选择某人的代价是\(a_{i,j}\),可以使其负责其所在的行/列,问使得所有行列被负责最小代价。\(nm\le10^5\)。若选择\(a_{i,j}\),看做是第\(i\)行跟第\(j\)列连了一条有向边,你发现最后图的形式是一个基环树森林。但是边是有向的,不难发现如果我们确定了基......