XOJ 4.树的构造

工业互联网工控安全与工业质检AI大模型建设方案.pptx 立即下载

萌神的考试第三题
根据题目中所给出的插入条件,我们可以得出,i节点的father不是第一个比他大的就是第一个比他小的,而在这两个数之中,选择插入时间比较晚的就是i节点的father


代码如下(感谢yousiki)

#include<algorithm>
#include<iostream>
#include<cstring>
#include<cstdio>
#include<set>
#include<map>
using namespace std;
set <int> s;//从小到大排序,且没有重复的数 
set <int>::iterator it;
map <int,int> m;
int main(){
    int n;
    cin>>n;
    for(int i=1,x;i<=n;i++){
        scanf("%d",&x);
        if(i!=1){
            it=s.lower_bound(x);//寻找序列中第一个比x的数 
            if(it==s.begin()){//如果序列中没有比x小的数,那么x的father一定是第一个比它大的数 
                printf("%d ",*it);
                s.insert(x);
                m[x]=i;//记录插入时间 
            }  
            else if(it==s.end()){
                printf("%d ",*(--it));
                s.insert(x);
                m[x]=i; 
            }
            else{
                int a=*it,b=*(--it);
                if(m[a]>m[b])
                    printf("%d ",a);
                else
                    printf("%d ",b);
                s.insert(x);
                m[x]=i; 
            }
        }
        else
            s.insert(x),m[x]=i; 
    }
    return 0;
}

代码 by yousiki


by >o< neighthorn

2024 《计算机网络》实验教学指导书.doc 立即下载

相关推荐

不平衡电网下自抗扰顺序模型预测PWM整流器控制仿真模型(Simulink仿真实现)

内容概要:本文围绕面向城市空中交通的多无人机路径规划问题展开研究,提出了一套融合全局规划、动态避障与局部协同调整的综合路径规划方法。研究内容涵盖基于改进RRT算法与图论的全局路径规划、基于动态风险场和动态窗口法(DWA)的模型预测控制实现动态避障,以及基于分布式协同控制的多无人机局部路径协同策略。通过Matlab平台构建仿真环境,在多种典型城市交通场景下对所提方法进行了系统性验证,结果表明该方法在路径安全性、编队稳定性与任务效率方面表现优异。文章还深入探讨了算法的创新点与未来研究方向,为复杂城市环境下多无人机系统的自主协同提供了理论支撑与技术路径。; 适合人群:具备自动化、控制理论、计算机科学或相关领域基础知识,从事无人机系统、智能交通、路径规划、多智能体协同控制等方向研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①为城市空中交通系统中的多无人机安全、高效飞行提供可靠的路径规划解决方案;②支持在复杂、动态的城市场景中开展无人机自主导航、编队飞行与协同控制的技术研究与仿真验证。; 阅读建议:建议结合提供的Matlab代码进行实践操作,重点关注算法的具体实现细节、参数配置对性能的影响以及不同仿真场景下的实验设计,以深入理解各模块的集成逻辑与实际应用效果。

XOJ测试 2016.5.22

哈哈 我是最先使用XOJ的人之一 膜拜zrt ing 首先是XOJ神奇的界面 还没有建设完的OJ是这个样子的 一共有5道题 这次小测有3道题 是T2T3T4 首先是骑士精神 (BZOJ1085) 上来一个裸搜 因为数据范围有梯度。。所以 混30分吧。。 然后就怎么改都改不对。。 改了快一个小时 发现ohc 题看错了 是12个黑 ...

weixin_33744141的博客 308

模拟电子技术课设-压控信号发生器

正弦波产生电路的目的就是使电路产生一定频率和幅度的正弦波,我们一般在放大电路中引入正反馈,并创造条件,使其产生稳定可靠的振荡。由于图2.3-1所示电路中存在RC电路和积分电路两个延迟环节,在实用电路中,将它们“合二为一”,即去掉方波发生电路中的RC回路,使积分运算电路即作为延迟环节,又作为方变三角波电路,滯回比较器和积分运算电路的输出互为另一个电路的输入。接着对各单元电路的工作原理进行了分析,由直流稳压电源电路提供所需电压,文氏振荡器产生正弦波,滞回比较器产生方波,滞回比较器与积分器连接产生三角波。

Sulfurone的博客 5323

XOJ 2569:生日相同

在一个有180人的大班级中,存在两个人生日相同的概率非常大,现给出每个学生的学号,出生月日。试找出所有生日相同的学生。 Input Data 第一行为整数n,表示有n个学生,n<=180。 此后每行包含一个字符串和两个整数,分别表示学生的姓名(字符串长度小于10且唯一)和出生月(1<=m<=12)日(1<=d<=31)。 学号、月、日之间用一个空格分隔。 O...

立志如山,行道如水 1712

bcftools学习笔记(一)

欢迎关注&#34;生信修炼手册&#34;!本篇主要介绍index, view, query, sort, reheader这五个命令。1. indexindex命令用于对VCF文件建立索...

庐州月光的博客 6010

Python爬虫教程:抓取电商网站评论(以淘宝和京东为例)

通过本文的介绍,我们学会了如何使用Python编写爬虫,抓取淘宝和京东等电商平台的商品评论数据。我们介绍了如何使用电商平台提供的开放API以及如何通过模拟浏览器来抓取动态加载的数据。此外,我们还讨论了如何应对反爬虫技术,如何存储抓取的数据等。爬取电商平台的数据是一个强大的工具,能够为市场分析、消费者行为研究、产品优化等领域提供有力的支持。然而,在使用爬虫技术时,我们必须遵循法律法规,尊重平台的隐私政策,避免滥用数据。

2201_76125261的博客 1737

XOJ 骑士精神

ID_DFS >o<

NeighThorn的博客 739

AUTOSAR进阶图解==>AUTOSAR_SWS_COM

AUTOSAR COM模块是AUTOSAR通信堆栈的核心组件,提供信号导向的通信服务。该模块位于通信服务层,连接RTE与PDU Router,主要功能包括信号封装/提取、传输模式管理、信号路由、超时监控和字节序转换等。COM模块架构分为应用层、通信服务层和通信抽象层,包含信号管理、I-PDU处理、传输模式管理等组件。其配置结构包括顶层容器、I-PDU组、I-PDU和信号等多层次配置对象,支持丰富的参数设置。模块采用严格的状态管理机制,包括模块状态和I-PDU组状态转换,确保通信可靠性。

一名留德华的,康德的信徒的,专注于汽车电子领域的博客 1242

XOJ 魔术师

详细讲解请见萌神的blog

NeighThorn的博客 488

YOLOv13涨点改进 | 全网独家创新、HyperACE改进、注意力改进篇 | CVPR 2025| 引入LRSA局部区域自注意力模块,能提升其在细节捕捉、小目标检测和长距离依赖建模方面的能力

本文提出将LRSA(局部区域自注意力)模块集成到YOLOv13中,通过局部特征交互增强细节捕捉能力、小物体检测精度和长距离依赖建模。LRSA模块采用重叠图像块处理策略,在保持计算效率的同时提升复杂背景下的检测性能。文章详细介绍了模块结构、原理优势,并提供了三种改进方案:1)在主干网络添加LRSA层;2)将关键模块替换为DSC3k2_LRSA;3)采用HyperACE_LRSA结构。配套提供了完整的PyTorch实现代码和YAML配置文件,展示了该模块如何通过局部注意力机制平衡检测精度与推理速度。

Ai缝合怪、助力小伙伴高效发论文 344

uniapp - 实现免费OCR文字识别方案,用户上传图片后进行扫描识别获取图片上的文字,uniApp纯前端做图片OCR识别——无需服务器进行OCR识别插件(不需要依赖任何SDK或第三方API服务)

uniapp实现orc识别免费的插件识别不花钱,无需第三方OCR文字识别API,uniApp拍照或者选择图片免费识别,纯前端不需要服务器,Uniapp提取图片上的文字,本地ocr识别技术,uni-app图片OCR识别文本,uniapp有没有免费的ocr识别组件,uniapp前端实现文字识别,身份证识别,营业执照识别 (兼容APP、H5、小程序 不需要任何SDK)跨端无SDK方案:Uniapp实现OCR文字,离线OCR识别,uniapp tesseract.js实现文字识别,uniapp文字识别无需依赖sdk

🏆 前端领域优质创作者 4245

XOJ 1004.Sort Ver.2 From XMU

Description Give a set of numbers, output them after sort. You may use any algorithm you like to solve it. Input Each input file contains only one case. Each test case begins wit

Marcnuth's 1316

音频链路分析

音频链路分析摘要 本文分析了蓝牙音频设备(BES2700)的音频传输链路,主要包括通话和音乐播放两种场景: 通话链路: 下行:蓝牙接收数据→解码→通过Codec输出到扬声器 上行:麦克风采集→Codec处理→蓝牙编码发送 音乐播放链路: 通过A2DP协议接收高质量音频数据 经过解码、EQ调节等音频处理后输出 系统采用多线程消息机制处理音频任务,通过mailbox传递控制消息,由回调函数处理具体音频数据流。不同应用场景使用不同的蓝牙协议栈(HFP/HSP用于通话,A2DP用于媒体)和编码方式(mSBC/SBC

云淡风轻 85

XOJ4 树的构造

set维护BST

Monster__Yi的博客 636

泛微OA自定义post接口和路径(无侵入)

泛微OA自定义post接口和路径(无侵入)

技术分享 3868

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

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

Python 爬虫实例(14) 爬取 百度音乐

#-*-coding:utf-8-*- from common.contest import * import urllib def spider(): song_types = ['新歌','热歌','中国好声音','经典老歌','电视剧','广场舞','欧美','轻音乐','DJ 舞曲','80后','网络歌曲','劲爆','儿歌','纯音乐','粤语','民...

aini4568的博客 445

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

2.Deep Crossing: Web-Scale Modeling without Manually Crafted Combinatorial Features论文核心解读以及代码实现

一、背景 微软于2016年提出的Deep Crossing可以说是深度学习CTR模型的最典型和基础性的模型。它涵盖了深度CTR模型最典型的要素,即通过加入embedding层将稀疏特征转化为低维稠密特征,用stacking layer,或者叫做concat layer将分段的特征向量连接起来,再通过多层神经网络完成特征的组合、转换,最终用scoring layer完成CTR的计算。跟经典DNN有所不同的是,Deep crossing采用的multilayer perceptron是由残差网络组成的,这无疑得

zhaozhiwei314的博客 589

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

IDEA的使用指南

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

postman接口测试及接口自动化测试

目录接口一、接口二、接口返回数据和JSON详解三、接口测试协议 接口 一、接口 1、什么是接口? (1)软件:统称API,application,program,interface,微信提现和充值,支付宝支付,银联支付接口(鉴权码:token,key,appkey)鉴权码:token,key,appkey (2)接口包括:内部接口和外部接口 内部接口:开发人员自己开发的对自身系统提供的接口 外部接口:开发系统调用外部的,微信,支付宝,其他的接口 总结:借口就是软件提供给外部的一种服务 2、软件为什么需要

田地里的大麦子 1162

ACM解题报告 XOJ 1004

什么?不知道XOJ是哪个?没关系,http://acm.xmu.edu.cn/  厦门大学的OJ,比起POJ、ZOJ这两个大而全的ACM OJ来说,厦门大学的OJ题目少了很多,但是有个好处就是,作为用于算法课的辅助系统,上面有很多原封不动的算法书上的题目。        这不,我就来介绍下1004 http://acm.xmu.edu.cn/JudgeOnline/problem.php?id=

sndnyangd的专栏 1372

XOJ2011 fly飞机 题解

XOJ 2011 fly飞机 题解 首先根据题意,我们可将每组人化成一段线段在1~n 的数轴上。 ①从1~n,从当我们选择右端点靠左的区间的时候方案更优,可以通过画线段图来直观感觉,对于三个相邻线段,右端点靠左的线段设它为第 i 段,后面两个分别是 i+1, i+2,当我们选择 i 的时候,它与 i+2 相交的可能性小于 i+1 ,所以我们不需要牺牲 i 的人数来选择 i+1 的人。所以我

billowwong的专栏 600

【网络流24题之餐巾计划】xoj 1247

网络流 xoj 1247: 餐巾计划问题 题解根据题意,不难发现题目要求求出最小费用流,这题难在建模。 首先我们找到限制条件,也就是每天需要的餐巾数量。每天的餐巾既有进又有出(即旧餐巾)。不妨将旧餐巾看做从源点(建一个源点),到1~N点的流量,费用为0,表示每天获得的旧餐巾,需要处理。然后再多建(N+1)~(N+N)这N个点,与汇点(建一个汇点)的连边为每天需要的餐巾数。 再根据题目给出的三种获

billowwong的专栏 678

XOJ 3455:除法游戏

小A和小B是一对好朋友,他们的爱好是研究数字。学过除法之后,他们就发明了一个新游戏:两人各说一个数字分别为a和b,如果a能包含b的所有质数因子,那么A就获胜。但是当数字太大的时候,两个朋友的脑算速度就有点跟不上了。 现在,请你写个程序,来判断胜负吧:输入两个正整数,表示a和b(2≤a, b≤10^18)。如果a包含了b的所有质数因子,则输出“Yes”,否则输出“No”(输出时没有引号)。 I...

立志如山,行道如水 598

xoj 1172

1172   A+B Description 大多数人做XMU OJ上的的题目都是从第一道开始做的,即1000的A+B。wlnwyyfc想到一个另类版的A+B,如果两个数相加过程中对应的每位只做加法而不进位,那应该要输出怎样的结果?例如45+79,没有进位去相加的话应该得到14。wlnwyyfc想知道任意输入两个数,它们在没有进位的情况下相加的结果。 Input 输入两个整

Cieusy的博客 669

XOJ 1569:校门外的树

某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。 由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部 分。现在要把这些区域中的树(包括区域端点处的两棵树...

立志如山,行道如水 383

xoj 1754 80人环游世界

题目描述 想必大家都看过成龙大哥的《80天环游世界》,里面的紧张刺激的打斗场面一定给你留下了深刻的印象。现在就有这么一个80人的团伙,也想来一次环游世界。他们打算兵分多路,游遍每一个国家。因为他们主要分布在东方,所以他们只朝西方进军。设从东方到西方的每一个国家的编号依次为1…n。假若第i个人的游历路线为P1、P2......Pk(0 众所周知,中国相当美丽,这样在环游世界时就有很多人经过中

billowwong的专栏 567

XOJ 2808:整数去重

给定含有n个整数的序列,要求对这个序列进行去重操作。所谓去重,是指对这个序列中每个重复出现的数,只保留该数第一次出现的位置,删除其余位置。 Input Data 输入包含两行: 第一行包含一个正整数n(1 <= n <= 20000),表示第二行序列中数字的个数; 第二行包含n个整数,整数之间以一个空格分开 Output Data 输出只有一行,按照输入的顺序输出其中不重复...

立志如山,行道如水 777
上一篇: poj 1065
下一篇: XOJ 魔术师
NeighThorn
博客等级 码龄11年 20粉丝 171原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值