暴力+乱搞——最大数maxnumber
来源:互联网 发布:linux 禁止下载文件 编辑:程序博客网 时间:2024/04/29 08:56
题目来源
洛谷P1198最大数
https://www.luogu.org/problem/show?pid=1198
bzoj1012最大数maxnumber
http://www.lydsy.com/JudgeOnline/problem.php?id=1012
COGS1844最大数maxnumber
http://cogs.pro:8080/cogs/problem/problem.php?pid=1844
思路
top记录当前数列中有多少个数
num[i]数组记录i~top中的最大数
每次加入num[++top]时将小于num[top]的num[i]值均置为num[top]
询问时输出t=num[top-l+1]即可
代码(C++)
#include <cstdio>using namespace std;char c;long long m,d,n,top=0,num[200010],t=0;int main(){//freopen("bzoj_1012.in","r",stdin);//freopen("bzoj_1012.out","w",stdout);scanf("%lld%lld",&m,&d);for(int i=1;i<=m;++i){scanf("%s%lld",&c,&n);if(c=='Q')printf("%lld\n",t=num[top-n+1]);else{num[++top]=(t+n)%d;for(int i=top-1;num[i]<num[top]&&i;--i)num[i]=num[top];}}return 0;}
阅读全文
0 0
- 暴力+乱搞——最大数maxnumber
- BZOJ1012——[JSOI2008]最大数maxnumber
- [JSOI2008]最大数maxnumber
- bzoj1012 最大数maxnumber
- BZOJ1012最大数maxnumber
- BZOJ1012最大数maxnumber
- [JSOI2008]最大数maxnumber
- [JSOI2008]最大数maxnumber
- 最大数maxnumber BZOJ
- [JSOI2008]最大数maxnumber
- [Bzoj1012][JSOI2008]最大数maxnumber
- bzoj1012[JSOI2008]最大数maxnumber
- BZOJ 1012 最大数maxnumber
- [BZOJ 1012] 最大数maxnumber
- 【BZOJ】1012 最大数maxnumber
- HYSBZ 1012 最大数maxnumber
- [BZOJ1012][JSOI2008]最大数maxnumber
- BZOJ 1012 最大数maxnumber
- c++ mupdf编译
- Java开发常用工具类之StringUtils
- sys/queue.h
- SDUT 3332数据结构实验之栈与队列五:下一较大值(一)
- 查看磁盘分区格式
- 暴力+乱搞——最大数maxnumber
- k阶斐波那契数列
- 1071. 小赌怡情(15)
- 解决:QT4中文输出乱码的问题
- 二叉树的遍历方法之层序-先序-中序-后序遍历的简单讲解和代码示例
- Java字符串获取
- 基于libpcap的抓包与存储程序
- 认识SparkSQL中的Catalyst
- Java字符串替换