CCF20211201——序列查询

CCF20211201------序列查询



代码如下:

javascript 复制代码
#include<bits/stdc++.h>
using namespace std;
#define Max 10000000
int a[Max]={0},b[Max]={0};
int main()
{
	int n,m;
	int sum=0,x=0,flag=0;
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
	}
	
	for(int i=0,x=0;i<=n,x<m;x++)
	{
		if(a[i+1]<=x)
		i++;
		if(a[i]<=x&&a[i+1]>x)
		{
			flag=i;
			b[x]=flag;
		}
		else if(a[n]<=x)
		b[x]=n;
		sum+=b[x];
	}
	cout<<sum<<endl;
	return 0;
}
相关推荐
清木!3 分钟前
数据仓库详解
笔记
大筒木老辈子5 小时前
Linux笔记---协议定制与序列化/反序列化
网络·笔记
草莓熊Lotso5 小时前
【C++】递归与迭代:两种编程范式的对比与实践
c语言·开发语言·c++·经验分享·笔记·其他
我爱挣钱我也要早睡!8 小时前
Java 复习笔记
java·开发语言·笔记
汇能感知13 小时前
摄像头模块在运动相机中的特殊应用
经验分享·笔记·科技
阿巴Jun13 小时前
【数学】线性代数知识点总结
笔记·线性代数·矩阵
茯苓gao14 小时前
STM32G4 速度环开环,电流环闭环 IF模式建模
笔记·stm32·单片机·嵌入式硬件·学习
是誰萆微了承諾14 小时前
【golang学习笔记 gin 】1.2 redis 的使用
笔记·学习·golang
DKPT14 小时前
Java内存区域与内存溢出
java·开发语言·jvm·笔记·学习
ST.J15 小时前
前端笔记2025
前端·javascript·css·vue.js·笔记