- 题意:
- 往队列尾部不断插入数字。
- 每次在后面输入新的数之后向前更新维护最大值
- 因为数组中每一个都是存的到结尾的最大值所以只需相邻比较即可。
- 注意如果遇到前面大于后面终止即可。
-
#include<bits/stdc++.h> using namespace std; #define maxn 200005 long long m,d,n,ans,t,f; long long big[maxn],cnt=0; char s; int main() { scanf("%lld%lld",&m,&d); while(m--) { getchar(); scanf("%c%lld",&s,&n); if(s=='A') { ans=(t+n)%d; big[++cnt]=ans; for(int i=cnt-1; i>=0; i--) if(big[i]>big[i+1]) break; else big[i]=big[i+1]; } else if(s=='Q') { printf("%lld\n",big[cnt-n+1]); t=big[cnt-n+1]; } } return 0; }
相关推荐
C++奥赛应用
【习题解析】 1411 区间内的真素数 【题目描述】 找出正整数M和N之间(N不小于M)的所有真素数。 真素数的定义:如果一个正整数P为素数,且其反序也为素数,那么P就为真素数。 例如,11,13均为真素数,因为11的反序还是为11,13的反序为31也为素数。 【输入】 输入两个数M和N,空格间隔,1≤M≤N≤100000。 【输出】 按从小到大输出M和N之间(包括M和N)的真素数,逗号间隔。如果...
C++max函数的使用
max,在英文里面是最大值的意思,同样,他在C++语言中也是一样。max不仅在前缀和有用,还有很多用处呢!想要比较x和y,就用代码“max(x,y);
强化学习——day16 动态规划算法
动态规划(dynamic programming)是程序设计算法中非常重要的内容,能够高效解决一些经典问题,例如背包问题和最短路径规划。动态规划的基本思想是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到目标问题的解。动态规划会保存已解决的子问题的答案,在求解目标问题的过程中,需要这些子问题答案时就可以直接利用,避免重复计算。本章介绍如何用动态规划的思想来求解在马尔可夫决策过程中的最优策略
C语言复习6
二维数组: 类型名 数组名【行长度】 【列长度】 #include<stdio.h> #define MAXM 6 #define MAXN 6 int main(void) { int col,row,i,j,m,n; int a[MAXM][MAXN]; printf("enter number of m ,n\n"); scanf("%d %d",&m,&n); printf("please enter number %d :",m*n); f
unity中基于NGUI实现一张图片上在某个地方挖个洞
按照策划的要求,引导时只有被引导的图片是高亮的,其余地方都是黑色半透明,如下图所示: 对应的实现shader如下: Shader "Unlit/TutorialBg" { Properties { _MainTex ("Base (RGB), Alpha (A)", 2D) = "black" {} _ClipRange0 ("Clip Vector
【UE4】PMC程序化生成戈德堡多面体详解(六边形星球)
游戏实机录屏 【魔方超新星】30天独立开发PCG Minigame《盖亚计划》作品展示,尚有不足,大佬轻喷 目录 游戏实机录屏 一、简介 二、设计思路 2.1 Disco Ball 2.2 Fibonacci Sphere 2.3 Goldberg Polyhedron 2.3.1 细分+对偶(最终方案) 2.3.2 对偶+截角(更优) 三、参考文献 一、简介 在制作Minigame初期,游戏风格想模仿《文明6》与《Polygonal Planet Proje...
[Codeforces 1053B] Vasya and Good Sequences
Link: Codeforces 1053B 传送门 Solution: 其实就是暴力 观察需要满足的条件: 1、个数和为偶数 2、最大个数不大于其它所有个数的和 如果只有第一个条件记录前缀和的奇偶性即可,接下来考虑去除不符合第二个条件的区间 由于一个数最大有60个1且每个数至少有1个1,因此只要暴力查询区间长度小于60的区间即可 Code: #include <bi...
Openclaw错误分析与解决方案之:All models are temporarily rate-limited. Please try again in a few minutes
Openclaw错误分析与解决方案之: All models are temporarily rate-limited. Please try again in a few minutes.
【AtCoder】ARC079
ARC079题解 C - Cat Snuke and a Voyage #include <bits/stdc++.h> #define fi first #define se second #define pii pair<int,int> #define pdi pair<db,int> #define mp make_pair #define p...
Unity 面试篇|(三)设计模式篇 【全面总结 | 持续更新 | 建议收藏】
设计模式是一套被反复使用、多数人知晓、经过分类编目、代码设计经验的总结。设计模式与方法或库的使用方式不同, 你很难直接在自己的程序中套用某个设计模式。模式并不是一段特定的代码, 而是解决特定问题的一般性概念。你可以根据模式来实现符合自己程序实际所需的解决方案。常常会混淆模式和算法, 因为两者在概念上都是已知特定问题的典型解决方案。但算法总是明确定义达成特定目标所需的一系列步骤, 而模式则是对解决方案的更高层次描述。同一模式在两个不同程序中的实现代码可能会不一样。单例模式。
YOLO11涨点优化:注意力魔改 | 引入Deformable Attention (可变形注意力),灵活感受野自适应复杂形变目标
Deformable Attention为YOLO11带来的不仅是2.6个百分点的mAP提升,更是一种全新的“形变感知”范式。标准卷积的固定感受野在非刚性目标、多尺度变化和遮挡场景下力不从心——Deformable Attention恰好填补了这一空白。从架构设计到代码实现,从竞品对比到部署方案,从生态工具到安全风险,本文覆盖了将Deformable Attention引入YOLO11所需的全部知识链路。
SDNU训练赛——E—G—H
题目连接:E:C. Ilya and Matrix 题目让我们用递归思路;其实,暴力分就可以了 #include<stdio.h> #include<iostream> #include<map> #include<algorithm> #include<cstring> #include<string.h> #include...
FPGA和USB3.0通信-USB3.0 PHY介绍
可以和FPGA搭配使用的USB3.0 PHY芯片通过之前的介绍<FPGA和USB3.0通信-USB3.0协议介绍USB3.0 PHY简介首先我们需要了解PHY具体完成哪些工作以及我利...
Codeforces Round #249 (Div. 2) A B
C好像就是个模拟。D 是个编码复杂度大的,可是好像也就是枚举三角形,我这会儿准备区域赛,尽量找点思维难度大的,所以昨晚A B 还是去做区域赛题吧..... B 也有点意思 贪心 题意:交换相邻两个位的数。然后最多换k次,求最大数 解法,找<=k范围内的最大数。与之交换。右移一位。继续找,直到k用完 //#pragma comment(linker, "/STACK:10240...
基于转录逆转的药物重定向 GPS 模型
GPS是一个基于分子结构预测基因表达扰动的开源平台,由三个模块组成:RCL(在LINCS扰动数据上训练抗噪MLP)、GPS4Drugs(预测新化合物的基因表达谱并进行逆转评分)、MolSearch(基于MCTS的分子优化)。平台使用Morgan指纹和Gene Ontology注释作为特征输入,将基因表达扰动离散为三分类标签。训练数据来自LINCS Phase I的18,746个化合物和978个landmark基因,支持四细胞系独立训练,可用于药物重定向与化合物筛选。
蓝牙模块HM-10手册
蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。
【ICPC-190】uva 639 - Don't Get Rooked
点击打开链接 题目意思:给定一个最大为4x4的棋盘,棋盘上面可以放着车还有代表墙的'X',要求对于两个车是不能够连成一条直线的,就是中间有'X'或者是两个的连线为折线 解题思路:1 暴力枚举解空间,求出解空间的最大的值 2 回溯法,通过试探每一点的放与不放,还有判断是否能够满足条件求出最后的最大值 代码1(暴力枚举): //暴力枚举2^16种解 //我们知道对...
visio安装包
Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。
FBI_一起来玩呀3—— [B-C-D]
问题虫洞——B:B - Make Product Equal One 黑洞内窥: 给出一个n个数的序列, 你每次可以花费 1 money 使得序列中的某个数+1或-1. 求让序列的乘积之和为1的最小花费。 思维光年: -1要成对出现,1就不用管,0可以算做一个-1或1 暴力就好了啦!!! ACcode: #include<stdio.h> #inc...
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
lwip-2.0.3
lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。
蓝桥杯.修改数组(并查集)
蓝桥杯.修改数组(并查集)
Codeforces Round #153 (Div. 2)
之前觉得没必要,现在觉得以后还是记录一下做的CF吧...虽然刷的不多 A. Little Xor 水题,直接三层for循环暴力 B. Unsorting Array 题目大意:给一个序列(可能是有序的,也可能是无序的), 要求交换位置不同并且不相等的两个数,使得这个序列变成无序。如果不能,输出-1. 我的思路: 这题当时WA了很多次都没出,之后重测,目测有
H - Primes or Palindromes? CodeForces - 569C
Rikhail Mubinchik believes that the current definition of prime numbers is obsolete as they are too complex and unpredictable. A palindromic number is another matter. It is aesthetically pleasing, and...
蓝桥杯2019年B组真题精解:C/C++算法实战与备赛策略
算法竞赛是检验编程与逻辑思维能力的有效途径,其核心在于对基础数据结构和经典算法的掌握与应用。从递归、搜索到动态规划,这些技术构成了解决复杂问题的通用框架。在工程实践中,高效的算法能显著提升程序性能,解决大规模数据处理、路径规划等实际场景中的效率瓶颈。对于参加蓝桥杯等竞赛的选手而言,深入剖析历年真题是快速提升实战能力的关键。本文聚焦2019年蓝桥杯B组真题,通过拆解日期模拟、枚举搜索、动态规划等高频题型,详解解题思路与易错点,并分享时间分配、代码调试等备赛心法,帮助读者系统构建算法知识体系,实现从理论到实战的
(第六场)Heritage of skywalkert 【玄学】
题目链接:https://www.nowcoder.com/acm/contest/144/J 标题:J、Heritage of skywalkert | 时间限制:1 秒 | 内存限制:256M skywalkert, the new legend of Beihang University ACM-ICPC Team, retired this year leaving a group...
最大子矩阵 HDU - 1559
问题虫洞:最大子矩阵 HDU - 1559 黑洞内窥: 给出nm的矩阵,求xy的子矩阵的最大值。 思维光年: 构建二维前缀和矩阵,设a[ i ] [ j ] 为从a[0][0] 到 a[ i ] [ j ] 的子矩阵的矩阵和,,,,那么问题就可以转换为; maxx = max(maxx, a[i+x-1][j+y-1]-a[i+x-1][j-1]-a[i-1][j+y-1]+a[i-1][...
游戏
游戏 题解 蛮简单的一道题。 很容易发现,这道题可以dp。 设dpi,jdp_{i,j}dpi,j表示最大的数与第二大与第三大的数之间的差值为i,ji,ji,j时走到结局的期望步数。 容易得到方程式, 当x,y≥2x,y \geq 2x,y≥2时 dp0,x=dp2,x+1+dp1,x−12+1dp_{0,x}=\frac{dp_{2,x+1}+dp_{1,x-1}}{2}+1dp0,x=2dp2,x+1+dp1,x−1+1 dp1,x=dp0,x−2+dp1,x2+1dp_{1,x}=\fra
nowcoder猜想c语言筛子,nowcoder(牛客网)普及组模拟赛第一场 解题报告
蒟蒻我可能考了一场假试这题没什么好说的,应该是只要会语言的就会做。一个模拟题吧qwq,但是要注意取模的时候先加上n或者m再取模,要不然会错的。#include#include#include#include#define MAXN 100010using namespace std;int n,m,t,q;string s;long long x[MAXN],y[MAXN],up,down,le,...
889



被折叠的 条评论
为什么被折叠?



