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;
}
相关推荐
米罗篮29 分钟前
DSU并查集 & 拓展欧几里得-逆元
c++·经验分享·笔记·算法·青少年编程
噜噜噜阿鲁~1 小时前
python学习笔记 | 10.0、面向对象编程
笔记·python·学习
hssfscv2 小时前
软件设计师下午题训练1-3题+2019上上午题错题解析 练习真题训练13
笔记·设计模式·uml
哆哆啦003 小时前
使用 Obsidian + GitHub Actions + GitHub Pages 搭建内容发布流
数据库·笔记·github·obsidian
xuhaoyu_cpp_java5 小时前
SpringMVC学习(五)
java·开发语言·经验分享·笔记·学习·spring
中屹指纹浏览器5 小时前
2026平台集群式风控溯源体系研究与浏览器环境适配应对方案
经验分享·笔记
敲代码的嘎仔6 小时前
力扣高频SQL基础50题详解
开发语言·数据库·笔记·sql·算法·leetcode·后端开发
星恒随风6 小时前
四天学完前端基础三件套(JavaScript篇)
开发语言·前端·javascript·笔记
羊群智妍7 小时前
2026 免费GEO监测:AI搜索优化实用工具推荐
笔记
宵时待雨8 小时前
回溯算法专题2:二叉树中的深搜
开发语言·数据结构·c++·笔记·算法·深度优先