首页 > 其他分享 >歴史の研究(回滚)

歴史の研究(回滚)

时间:2024-05-03 21:56:39浏览次数:15  
标签:10 回滚 le 15 研究 18 样例 日记

歴史の研究

题面翻译

题目描述

IOI 国历史研究的第一人——JOI 教授,最近获得了一份被认为是古代 IOI 国的住民写下的日记。JOI 教授为了通过这份日记来研究古代 IOI 国的生活,开始着手调查日记中记载的事件。

日记中记录了连续 \(N\) 天发生的事件,大约每天发生一件。

事件有种类之分。第 \(i\) 天发生的事件的种类用一个整数 \(X_i\)
表示,\(X_i\) 越大,事件的规模就越大。

JOI 教授决定用如下的方法分析这些日记:

  • 选择日记中连续的几天 \([L,R]\) 作为分析的时间段;

  • 定义事件 \(A\) 的重要度 \(W_A\) 为 \(A\times T_A\),其中 \(T_A\) 为该事件在区间 \([L,R]\) 中出现的次数。

现在,您需要帮助教授求出所有事件中重要度最大的事件是哪个,并输出其重要度

注意:教授有多组询问。

输入格式

第一行两个空格分隔的整数 \(N\) 和 \(Q\),表示日记一共记录了 \(N\) 天,询问有 \(Q\) 次。

接下来一行 \(N\) 个空格分隔的整数表示每天的事件种类。

接下来 \(Q\) 行,每行给出 \(L,R\) 表示一组询问。

输出格式

输出共有 \(Q\) 行,每行一个整数,表示对应的询问的答案。

数据范围

对于 \(100\%\) 的数据,\(1\le Q,N\le 10^5\),\(1\le X\le 10^9\),\(1\le L\le R\le 10^5\)。

样例输入 #1

5 5
9 8 7 8 9
1 2
3 4
4 4
1 4
2 4

样例输出 #1

9
8
8
16
16

样例 #2

样例输入 #2

8 4
9 9 19 9 9 15 9 19
1 4
4 6
3 5
5 8

样例输出 #2

27
18
19
19

样例 #3

样例输入 #3

12 15
15 9 3 15 9 3 3 8 16 9 3 17
2 7
2 5
2 2
1 12
4 12
3 6
11 12
1 7
2 6
3 5
3 10
7 10
1 4
4 8
4 8

样例输出 #3

18
18
9
30
18
15
17
30
18
15
18
16
30
15
15

解析

未完待续...

标签:10,回滚,le,15,研究,18,样例,日记
From: https://www.cnblogs.com/ppllxx-9G/p/18171687

相关文章

  • [分块] [Luogu AT_joisc2014_c] 历史研究
    题目描述IOI国历史研究的第一人——JOI教授,最近获得了一份被认为是古代IOI国的住民写下的日记。JOI教授为了通过这份日记来研究古代IOI国的生活,开始着手调查日记中记载的事件。日记中记录了连续\(N\)天发生的事件,大约每天发生一件。事件有种类之分。第\(i\)天发生的......
  • C#开发的网络速度计 - 开源研究系列文章 - 个人小作品
        上次发布了一个获取网络速度的例子(https://www.cnblogs.com/lzhdim/p/18167854),就是为了这次这个例子。用于在托盘里显示网络速度的图标,并且能够显示网络速度。下面就介绍一下这个小应用的源码。 1、项目目录;  2、源码介绍;1)获取网速; ......
  • 咸鱼喵喵&喵可莉的兔玩偶解包研究
    方案记录如下:1.通过修改index.html法注入vConsole(记得加个alert,在游戏加载前把index.html换回去)2.编写nya_decrypt.js(https://github.com/xry1029/nyaruru_decrypt)2.5喵兔需要为img/下的文件手动编写filelist,形如以下格式{"0029246c9432f616a4b84c441d409e4f":1,"005......
  • C#获取当前激活网卡的速度计 - 开源研究系列文章
          以前用C#编写过一个网络速度计,用于监控计算机当前网卡的上传和下载速度。不过当时这个小应用没有完成,主要是那个获取网络速度的类库没有完成。这次趁有空,就把这个小应用进行了编写。其中涉及到的获取网络速度的代码整理出来了,于是就有了此博文。 1、项目目录......
  • C#开发的CPU使用率小应用 - 开源研究系列文章 - 个人小作品
          这次用C#编写一个CPU使用率的小应用。想了一下,大概需要两个内容:一个是获取CPU使用率;一个是托盘图标的动画效果。这两个内容在上次的博文中有介绍了,此博文为具体的应用的例子。      对于要实现的应用,首先需要先研究下其需要什么技术内容,然后一个个的去研究及......
  • C#托盘图标动画效果 - 开源研究系列文章
          这次在编写一个CPU使用率的小应用,上次发布了获取CPU使用率的代码,这次研究的是托盘图标的动画效果的问题。      托盘图标的动画效果,其实是多个图标,然后在时间内进行切换显示,形成的动画效果。这里笔者推荐两种方法:1、Timer计时器方法;就是设置一个T......
  • C#获取CPU使用率 - 开源研究系列文章
          这次想编写一个CPU使用率的小应用,于是就用此例子来记录了这个代码。下面是源码:usingSystem;usingSystem.Diagnostics;usingSystem.Windows.Forms;namespaceWindowsFormsApp{publicpartialclassForm1:Form{///<summary>......
  • 数据分享|MATLAB、R基于Copula方法和k-means聚类的股票选择研究上证A股数据|附代码数
    全文链接:http://tecdat.cn/?p=31733最近我们被客户要求撰写关于Copula的研究报告,包括一些图形和统计输出。Copula方法是测度金融市场间尾部相关性比较有效的方法,而且可用于研究非正态、非线性以及尾部非对称等较复杂的相依特征关系因此,Copula方法开始逐渐代替多元GARCH模型的相......
  • 易基因:Nat Commun:RRBS测序揭示小鼠衰老过程中的DNA甲基化变化轨迹|研究速递
    大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。DNA甲基化数据可以生成非常精确的年龄预测器,但关于这一关键表观遗传生物标志物在生命周期中的动态变化知之甚少。关于衰老不连续方面的研究仍处于起步阶段,关键的分子过程如表观基因组调控过程还有待研究。莱布尼......
  • R语言估计时变VAR模型时间序列的实证研究分析案例|附代码数据
    原文链接: http://tecdat.cn/?p=3364原文出处:拓端数据部落公众号 最近我们被客户要求撰写关于时变VAR模型的研究报告,包括一些图形和统计输出。加载R包和数据集 加载包后,我们将此数据集中包含的12个心情变量进行子集化:  mood_data<-as.matrix(symptom_data$data[,......