博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj 1012[JSOI2008]最大数maxnumber
阅读量:4323 次
发布时间:2019-06-06

本文共 532 字,大约阅读时间需要 1 分钟。

这道题很裸,可以练习三种方法(三个愿望一次满足233)

我主要使用单调队列去做,运用单调队列去维护后k个里面最大的数

然后不断进行插入。

这道题我是参考黄学长代码写的,他的博客里还有另外两种做法

附上这道题代码

1 #include
2 #include
3 #include
4 int a[200001],max[200001]; 5 int l,t,m,d,p; 6 char q[1]; 7 int main(){ 8 scanf("%d%d",&m,&d); 9 while(m--){10 scanf("%s%d",q,&p);11 if(q[0]=='A'){12 a[++t]=(l+p)%d;13 for(int i=t;i;i--)14 { 15 if(max[i]

 

转载于:https://www.cnblogs.com/Elfish/p/7545198.html

你可能感兴趣的文章
ubuntu server 10.04 apache2配置多个虚拟主机
查看>>
python标准库xml.etree.ElementTree的bug
查看>>
Tomcat服务器介绍和使用
查看>>
IOS网络方面(异步请求)
查看>>
day6 python学习
查看>>
事务分类
查看>>
《程序是怎样跑起来的》第四章读后感
查看>>
遍历datatable的几种方法(C# )
查看>>
Oracle记录(三) Scott用户的表结构
查看>>
centos静默式安装Oracle11g
查看>>
软件评测师下午题笔记
查看>>
性能测试的概念
查看>>
JavaScript中的函数上下文和apply,call
查看>>
中文排序
查看>>
少数股东损益
查看>>
SecureCRT的安装
查看>>
POJ2635-The Embarrassed Cryptographer
查看>>
css中font-family的中文字体
查看>>
学习笔记:CentOS 7学习之十二:查找命令
查看>>
delphi回调函数
查看>>