蓝桥杯试题 历届真题 双向排序【第十二届】【省赛】【B组】

蓝桥杯双向排序线段树(python) 2.对每个有意义的操作(没意义的操作就是,例如输入0 5,但是前5个甚至前10个数都是降的,这个就是没意义的),无论是改成升序列 还是降序列,都是尽可能的改变小的,靠近1的值。这个可以自行模拟试一试,提示到这里了,希望读者能画一画。一看题,对区间修改查询,想到线段树,但是如何定义状态呢?1.数组就两个状态,前半段是降区间,后半段是升区间,考虑记录每个数是属于升区间还是降区间。内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。 阅读详情

 提交到练习系统后只得了60分,剩下的四个测试点显示运行超时,希望看到的可以批评指正,万分感谢

#include<iostream>
#include<algorithm>
using namespace std;

bool complare(int a, int b){
	return a>b;
}

int main(){
	
	long long int n, m, i, pi, qi;
	scanf("%lld %lld", &n, &m);
	int a[n];
	for(i=0;i<n;i++){
		a[i]=i+1;
	}
	for(i=0;i<n;i++){
		cin>>pi>>qi;
		if(pi==1){
			sort(a+qi-1,a+n);
		}
		else{
			sort(a,a+qi,complare);
		}
	}
	for(i=0;i<n;i++){
		printf("%d ", a[i]);
	}
	
	return 0;
} 

2021年第十二届C/C++ B组蓝桥杯省赛真题 2021年第十二届C/C++ B组蓝桥杯省赛真题真题第一题:空间第二题:卡片第三题:直线第四题:货物摆放第五题:路径第六题:时间显示第七题:砝码称重第八题:杨辉三角形第九题:双向排序第十题:括号序列题解第一题:空间第二题:卡片第三题:直线第四题:货物摆放第五题:路径第六题:时间显示第七题:砝码称重第八题:杨辉三角形第九题:双向排序第十题:括号序列 真题 这份题目是我最早接触蓝桥写的,当时非常不习惯蓝桥的模式,这篇题解质量有点第,见谅 第一题:空间 题目描述 小蓝准备用 256MB 的内存空间开一个数组,数组 阅读详情

相关推荐

蓝桥杯国赛Java真题深度解析:从算法思维到工程实践

算法是计算机科学的核心基础,其本质是通过定义明确的计算步骤来高效解决问题。从数据结构与算法的原理出发,动态规划、搜索剪枝、博弈论等经典方法为解决复杂问题提供了系统框架。掌握这些技术不仅能提升编程竞赛成绩,更能直接增强工程实践中的问题建模与优化能力,例如在处理高并发、内存优化或缓存调度等实际场景时,扎实的算法功底至关重要。本文以2021年蓝桥杯国赛Java真题为例,结合动态规划、搜索优化等高频考点,深入剖析如何将算法思维转化为解决实际工程问题的能力,为备赛和技能提升提供系统方法论。

weixin_34379433的博客 441

蓝桥杯 双向排序【第十二届】【省赛】【B组】c++

试题 历届真题 双向排序【第十二届】【省赛】【B组】 题目要求 资源限制 内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 提示 本题主要考虑时间问题,以及数字范围问题; 只得了60分 代码实现 #include<bits/stdc++.h> using namespace std; long long int a[100010]; bool cmp(long long int a,long long int b)

m0_50631706的博客 1170

第12届蓝桥杯大赛软件赛C++B组,省赛和国赛试题

无积分

试题 历届真题 时间显示【第十二届】【省赛】【研究生组】(python)

代码如下:a=n//1000b='0'+bc='0'+cd='0'+d。

2201_75880335的博客 211

Unity简单操作:PostProcessing的使用

Postprocessing是一个unity2018版本的集成后期插件,有了这个插件,之后用unity开发时,后期调整颜色、光晕等会很方便。 目录 新建一个postprocessing profile(配置文件)。​ 参数说明: 新建一个postprocessing profile(配置文件)。 在主相机下加一个组件PostProcess Layer。 注意:需要将相机的Layer层设置与Post Process Layer 下的Volume blending(体积混合)...

weixin_39114763的博客 7368

手把手复现论文:SVPWM过调制I区与II区算法仿真(附MATLAB源码)

本文详细介绍了SVPWM过调制I区与II区算法的MATLAB仿真实现,从理论推导到Simulink建模逐步解析。通过源码示例展示幅值补偿和六边形跟踪等关键技术,帮助电力电子研究者掌握过调制算法的核心实现方法,适用于电机控制、变频器等工业应用场景。

weixin_28739079的博客 529

第十二届蓝桥杯省赛 双向排序

第十二届蓝桥杯省赛 双向排序

qq_33843237的博客 599

手把手教你用PLECS仿真BUCK数字电源(含DSP代码实现)

本文详细介绍了如何利用PLECS仿真软件与Visual Studio 2022搭建高保真数字电源开发环境,手把手指导从BUCK电路建模、编写硬件感知的C控制算法到参数调优的全过程。重点阐述了通过DLL接口实现软件在环仿真,模拟DSP的ADC/PWM时序,并将验证后的代码无缝迁移至TI C2000系列DSP,构建从仿真到固件的完整数字电源开发闭环,显著提升开发效率与一次成功率。

oo7890的博客 395

试题 历届真题 双向排序【第十二届】【省赛】【B组】 JAVA 蓝桥杯

问题描述 给定序列(a,a,..,an)=(1,2,..,n),即ai=i. 小蓝将对这个序列进行m次操作,每次可能是将a1,a2,...,aqi降序排列, 或者将aqi,aqi+1,... ,an升序排列。 请求出操作完成后的序列。 输入格式 输入的第一行包含两个整数n,m,分别表示序列的长度和操作次数。 接下来m行描述对序列的操作,其中第i行包含两个整数pi,qi表示操作类型和参数。当pi=0时,表示将a1,a2,...,aqi降序排列;当pi=1时,表示将aq,aq+1... ,an升序排列。

weixin_46704406的博客 1146

Marvell车载以太网交换机芯片88Q5050

Marvell推出了四款车载用交换机芯片,88Q5050,88Q5050, 88Q5072和88Q6113。其中88Q5030有5 Port用于通信,88Q5050有8 Port用于通信,5072与6113有11 Port用于通信。由于项目中用到了88Q5050,所以本文中只涉及到88Q5050的内容。本文是对使用88Q5050的梳理和总结。

zhuwade的博客 2万+

Unity详细介绍说明限制Unity帧率的方式

在Unity开发中,帧率(FPS,Frames per Second)是一个非常重要的表现标准,它直接影响了游戏运行的流畅度。在某些应用场景里,我们可能需要手动限制帧率。限制帧率可以减少电脑的CPU和GPU负载,使运行更加稳定,同时对于移动设备来说还能有效降低电量消耗。下面就详细介绍几种限制Unity中帧率的方式。

zjw1349547081的专栏 5435

蓝桥杯【第十二届】【省赛】【B组】

杨辉三角形 ​​​​​​“蓝桥杯”练习系统 需要加强组合数学的知识点。本题思路:观察到对于杨辉三角的左半边斜行,第i个斜行的第一个数有C(2*i,i)的规律,斜行中的第j个数有C(j,i)的规律。同时程序计算得到,C(34,17)>1e9,也就是说有17行斜行能够满足题目要求。可以先从大到小枚举斜行(因为要求的数是最先出来的,而斜行中的第一个数又对应每一行中最大的数),再二分查找每一个斜行中满足要求的数即可。 细节问题: 1、不是单纯的加、减、乘或除运算,不要使用<符号+=>!(r

963

使用 C# 实现大华监控摄像头的控制与数据处理

本文介绍了使用C#调用大华SDK(DHNetSDK.dll)开发监控系统的方法。主要内容包括:开发准备、DLL引用设置、SDK初始化与设备登录、视频预览窗口嵌入、云台控制、抓图录像等核心功能实现。通过P/Invoke技术封装SDK接口,开发者可以快速构建具有视频监控、设备控制功能的C#应用程序。文中还提供了代码示例、常见问题解决方案,以及视频帧智能分析的扩展建议,为开发大华监控系统的二次应用提供了完整的技术指南。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1276

第十二届蓝桥杯省赛第一场C++B组真题(双向排序)

给定序列(a1,a2,⋅⋅⋅,an)=(1,2,⋅⋅⋅,n),即ai=i。 小蓝将对这个序列进行m次操作,每次可能是将a1,a2,⋅⋅⋅,aqi降序排列,或者将aqi,aqi+1,⋅⋅⋅,an 升序排列。 请求出操作完成后的序列。 输入格式 输入的第一行包含两个整数n,m,分别表示序列的长度和操作次数。 接下来m行描述对序列的操作,其中第i行包含两个整数pi,qi 表示操作类型和参数。当pi=0 时,表示将a1,a2,⋅⋅⋅,aqi 降序排列;当pi=1 时,表示将...

AC__dream的博客 3464

【华为OD技术面试真题 - 技术面】- C++面试题(1)

2024华为OD面试手撕代码真题目录以及八股文真题目录

算法大师! 3398

物联网与人工智能项目实战:构建智能农业监控系统

智能农业监控系统通过物联网技术实时监测农业环境中的各项数据(如土壤湿度、温度、光照强度等),并利用人工智能技术分析和预测农业生产的趋势,进而为农民提供决策支持。系统的核心目标是提高农作物的产量和品质,同时减少资源浪费,优化农田管理。环境监测:实时采集农田的温湿度、土壤湿度、光照等环境数据。作物生长监测:通过传感器和图像识别技术监测作物的生长状况。智能灌溉系统:根据土壤湿度和气候条件自动调整灌溉量。病虫害检测与预警:利用人工智能和图像识别技术自动检测作物病虫害,并及时给出预警。数据分析与决策支持。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 709

蓝桥杯试题 历届真题 时间显示【第十二届】【省赛】【JAVAB组】

这道题很简单,要是会用自带的Date类可以很快做出来,就算不会用也可以很简单的做出来,我这里给出两种方法,我发现不用Date类可以更快 先看题目 第一种不用Date类: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); long n=sc.nextLong(); n/=1000; ..

undefine 2052

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

试题 历届真题 双向排序【第十二届】【省赛】【B组】

代码如下:c=b[:i[1]]d=b[i[1]:]b=c+delse:d.sort()b=c+dprint(*b)

2201_75880335的博客 237

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

蓝桥杯2021年第十二届省赛真题-双向排序

#include <iostream> const int N = 100010; struct Pair{ int x, y; }pai[N]; // 操作栈 using namespace std; int ans[N]; int n, m; int main() { cin >> n >> m; // 栈顶指针 int top = 0; while(m--){ int p, q; cin &

ancfl 698

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

第十二届蓝桥杯大赛软件赛省赛(Python大学A组)

第十二届蓝桥杯大赛软件赛省赛(Python大学A组)

w2563216521的博客 1506

历届蓝桥杯JavaC组真题标题

六届 校赛 标题:杨辉三角 标题:调和级数 标题:回文素数 标题:让我怎能过大年 标题:位平方和。 标题:1/a的分数称为单位分数。 标题:上台阶 六届 省赛 标题:隔行变色 标题:立方尾不变 标题:无穷分数 标题:循环节长度 标题:格子中输出 标题:奇妙的数字 标题:加法变乘法 标题:移动距离 标题:打印大X 标题:垒骰子 六届 决赛 标题:机器人数目 标题:生成回文数 标题:空心菱形 标题:奇怪的数列 标题:密文搜索 标题:居民集会 七届 省赛 标题:有奖

书生的博客 1969

第十二届蓝桥杯省赛JAVA B组双向排序个人题解

第十二届蓝桥杯省赛JAVA B组双向排序个人题解 欢迎交流与纠正。 import java.util.Scanner; public class Main { public static void fac(int a,int b,int ans1[]) { int s=0; if(a==0) { for(int i=0;i<b-1;i++) for(int j=0;j<b-i-1;j++) { if(ans1[j]<ans1[j+1])

sorrycarry的博客 1622

第十二届蓝桥杯省赛Python A组部分答案

第十二届蓝桥杯省赛Python A组部分答案试题A:卡片试题C:货物摆放试题D:路径试题F:时间显示试题G:杨辉三角试题J:括号序列 自己最近做了一遍,只会做其中的部分题目,想分享一下。 试题A:卡片 小蓝有很多数字卡片,每张卡片上都是数字0 到9。 小蓝准备用这些卡片来拼一些数,他想从1 开始拼出正整数,每拼一个, 就保存起来,卡片就不能用来拼其它数了。 小蓝想知道自己能从1 拼到多少。 例如,当小蓝有30 张卡片,其中0 到9 各3 张,则小蓝可以拼出1 到10, 但是拼11 时卡片1 已经只有一张了,

abcdfg1的博客 2556

蓝桥杯 试题 历届真题 时间显示【第十二届】【省赛】【B组】java

蓝桥杯 试题 历届真题 时间显示【第十二届】【省赛】【B组】java 问题描述: 小蓝要和朋友合作开发一个时间显示的网站。在服务器上,朋友已经获取了当前的时间,用一个整数表示,值为从 1970年 11 月 11 日 00:00:00到当前时刻经过的毫秒数。 现在,小蓝要在客户端显示出这个时间。小蓝不用显示出年月日,只需要显示出时分秒即可,毫秒也不用显示,直接舍去即可。 给定一个用整数表示的时间,请将这个时间对应的时分秒输出。 输入格式: 输入一行包含一个整数,表示时间 输出格式: 输出时分秒表示的当前

九葉萤火 666

第十二届蓝桥杯大赛软件赛省赛 Python 大学 A 组 部分试题与解析

试题 A: 卡片 本题总分:5 分 【问题描述】 小蓝有很多数字卡片,每张卡片上都是数字 0 到 9。 小蓝准备用这些卡片来拼一些数,他想从 1 开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。 小蓝想知道自己能从 1 拼到多少。 例如,当小蓝有 30 张卡片,其中 0 到 9 各 3 张,则小蓝可以拼出 1 到 10, 但是拼 11 时卡片 1 已经只有一张了,不够拼出 11。 现在小蓝手里有 0 到 9 的卡片各 2021 张,共 20210 张,请问小蓝可以从 1 拼

beautyjin的博客 1004
上一篇: 蓝桥杯试题 历届真题 时间显示【第十二届】【省赛】【B组】
下一篇: 蓝桥杯试题 基础练习 十进制转十六进制
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开心比对错重要

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值