CodeForces - 519B H - A and B and Compilation Errors——STL练习

ESP32学习笔记03-日志打印 日志分为5个等级。 阅读详情

A和B正在准备即将到来的信息学全国联赛。

B非常喜欢写程序。写完程序以后,他必须先编译代码。

最初,编译器显示有Ñ个编译错误,其中每一个被表示为一个正整数。经过一番努力,B设法解决一个错误,然后又编译了下,又改正了一个错误。

B可以完全肯定,他纠正了两个错误,但他忘记了是哪几个编译错误消失了。

你能帮助B来找出那两个已经被改正的错误么?
Input
输入的第一行包含整数n(3≤n≤10^ 5) - 表示编译错误的初始数量。

第二行包含n个空格分隔的整数a1,a2,…,an(1≤ai≤10^9),表示第一次编译的时候出现的n个编译错误的序号。

第三行包含n-1个空格分开的整数b1,b2,……,bn-1,表示改正了一个错误以后,第二次编译中显示的错误。保证第三行中的所有数字都是第二行中的所有数字,除了一个被改正了的错误。

第四行有n-2空格分开的整数c1, c2,…, cn-2,表示在又改正了一个错误之后,第三次编译显示的错误。保证在第四行的所有数字都是来自第三行的,除了被改正的那个错误。
Output
输出只有两行,第一行输出一个整数,表示第一次被改正的错误的序号,第二行也输出一个整数,表示第二次被改正的错误的序号。题目保证输入数据都是正确的。

Sample Input
输入样例1:
5
1 5 8 123 7
123 7 5 1
5 1 7

输入样例2:
6
1 4 3 3 5 7
3 7 5 4 3
4 3 7 5
Sample Output
输出样例1:
8
123

输出样例2:
1
3
Hint
注意如果有相同序号的编译错误同时出现,B选手每次最多只能修改一个错误。


这道题3<=n<=1053<=n<=105,不是很大
于是我就开了22个数组a[100005] b[100005]c[100005],数组保存数字,然后升序排序
找到第一个不同的元素记录下来,


#include<cstdio>
#include<cstring>
#include<cmath>
#include<string>
#include<algorithm>
#include<iostream>
#include<map>
#include<set>
#include<vector>
using namespace std;
typedef long long ll;
const int MAXN=1e5+9;
int a[MAXN],b[MAXN],c[MAXN];

int main() 
{
    int n;
    scanf("%d",&n);
    int x;
    memset(a,0,sizeof(a));
    memset(b,0,sizeof(b));
    memset(c,0,sizeof(c));
    for(int i=0;i<n;i++)
        scanf("%d",&a[i]);
    sort(a,a+n);
    for(int i=0;i<n-1;i++)
        scanf("%d",&b[i]);
    sort(b,b+n-1);
    for(int i=0;i<n-2;i++)
        scanf("%d",&c[i]);
    sort(c,c+n-2);
    int ans1,ans2;
    for(int i=0;i<n;i++)
        if(b[i]!=a[i])  
        {
            ans1=a[i];
            break;
        }
    for(int i=0;i<n;i++)
    {
        if(b[i]!=c[i])
        {
            ans2=b[i];
            break;
        }
        }   

    printf("%d\n%d\n",ans1,ans2);
    return 0;
}

STM32实战开发(110):基于STM32的智能地震监测系统开发 地震监测系统是自然灾害预警体系中至关重要的一部分。随着地震灾害的频发和对自然灾害预测精度要求的提高,智能地震监测系统逐渐成为研究的热点。STM32作为一款高性能的微控制器,凭借其强大的处理能力和丰富的外设接口,在地震监测领域中得到了广泛应用。本篇文章将详细介绍如何使用STM32实现一个智能地震监测系统的开发过程,涵盖硬件设计、软件编程、系统实现及相关代码。通过集成加速度传感器、地震数据采集、实时数据处理和无线数据传输功能,我们可以设计一个高效、稳定的智能地震监测系统。 阅读详情

相关推荐

ADRV9009学习资料保存:基于XC7Z100+ADRV9009的双收双发无线电射频板卡

ADRV9009学习资料保存:基于XC7Z100+ADRV9009的双收双发无线电射频板卡 一、板卡概述 基于XC7Z100+ADRV9009的双收双发无线电射频板卡是基于XilinxZYNQFPGA和ADI的无线收发芯片ADRV9009开发的专用功能板卡,用于5G小基站,无线图传,数据收发...

9368

A and B and Compilation Errors

A和B正在准备即将到来的信息学全国联赛。 B非常喜欢写程序。写完程序以后,他必须先编译代码。 最初,编译器显示有Ñ个编译错误,其中每一个被表示为一个正整数。经过一番努力,B设法解决一个错误,然后又编译了下,又改正了一个错误。 B可以完全肯定,他纠正了两个错误,但他忘记了是哪几个编译错误消失了。 你能帮助B来找出那两个已经被改正的错误么? Input 输入的第一行包含整数n(3≤n≤1...

开始的地方 249

保姆级教程:在RK3588开发板上驱动多路MIPI摄像头(从VICAP配置到ISP调优)

本文详细介绍了在RK3588开发板上驱动多路MIPI摄像头的完整流程,从VICAP配置到ISP调优的全方位解析。通过硬件架构分析、开发环境搭建、设备树配置、V4L2数据采集以及ISP图像调优等步骤,帮助开发者高效实现多路摄像头驱动,适用于工业检测和智能安防等领域。

weixin_42552315的博客 390

This project contains Java compilation errors, which can cause rendering failures for custom views

前言 This project contains Java compilation errors, which can cause rendering failures for custom views. 此项目包含Java编译错误,可能导致自定义视图呈现失败。首先修复编译问题。 首先我的程序运行没有问题 不影响应用每一步运行 但是我的AndroidStudio在加载XML布局的时候总是提示没...

吕氏春秋i 1万+

华为开发岗暑期实习笔试(2025年4月16日)

第一题怀疑测试样例不完整,贪心法不应该能够解决该题。第二题使用0-1BFS解决单源最短路径的问题,往往搭配双端队列实现。第三题是运用动态规划解决最大不重叠子区间个数的问题,难点在于满足3重判断规则,所需数据结构及相关操作较多。

csy031117的博客 3661

2026年北京君正数字IC笔试试卷带答案

本文摘要:该文档是一份数字IC设计相关的考试试题,包含单选题、多选题、波形分析题和代码设计题。内容涵盖时序约束、半导体工艺、状态机设计、逻辑综合、异步FIFO设计等知识点。试题解析详细,重点考察数字电路基础、时序分析和Verilog代码实现能力。典型题目包括多周期路径设置、Moore/Mealy状态机区别、同步复位与异步复位特性、RISC-V架构特点等,并提供了异步FIFO的Verilog实现参考代码。(149字)

Open 113

解决错误:This project contains Java compilation errors, which can cause rendering failures for custom vi

在写布局的时候,预览界面这里 一直报红提示错误:This project contains Java compilation errors, which can cause rendering failures for custom views. Fix compilation problems first. The following classes could not be found:的...

Android 2万+

Windows配置L2TP/IPsec连接

Windows 系统的 L2TP/IPsec 功能,通过配置即可构建加密 VPN 通道。

m0_61806534的博客 1668

安卓应用开发——Android Studio中This project contains Java compilation errors, which can cause rendering fail

这个提示信息表明你的Java项目中存在编译错误,这些错误可能会导致自定义视图(custom views)的渲染失败。要解决这个问题,你需要先修复这些编译问题。

2303_76399326的博客 918

yolov5-6.0的稀疏化训练、结构化剪枝、微调

YOLOv5的BN剪枝、微调

qq_41920323的博客 4394

【YOLO26实战全攻略】19——智慧交通(一):高速抛洒物与事故检测全流程落地

在智慧交通领域,高速公路抛洒物、交通事故等突发状况常导致二次事故与大规模拥堵,传统人工监控存在响应滞后、覆盖有限等痛点。本文基于Ultralytics YOLO26算法,结合ByteTrack多目标跟踪技术,构建从数据准备、模型训练到边缘部署的全栈式智慧交通检测系统。核心内容包括:多车型专属数据集构建、抛洒物检测模型优化、ByteTrack轨迹跟踪集成、异常事件(违停/逆行/碰撞)识别逻辑实现,以及NVIDIA Jetson边缘设备部署方案。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1491

This project contains Java compilation errors, which can cause rendering failures for custom views.

This project contains Java compilation errors, which can cause rendering failures for custom views. Fix compilation problems first. 在XML中使用自定义控件或者第三控件时,经常会出现这个错误。错误的原因在于没有实现下方红色框选区域的初始化方法。实现这个方法后问...

weixin_42169702的博客 1677

视源CVTE嵌入式面试题及参考答案(200+面试题,17万字)

内核模块如何设置? 内核模块是可在运行时动态加载到内核或从内核卸载的代码块。以下是设置内核模块的步骤: 首先,编写内核模块代码。通常使用 C 语言编写,包含必要的头文件,如<linux/init.h>、<linux/module.h>等。在代码中,需要定义模块的初始化函数和清理函数。初始化函数在模块加载时被调用,用于进行模块的初始化工作,如注册设备、分配资源等。清理函数在模块卸载时被调用,用于释放资源、注销设备等。 例如: #include <li

大模型大数据攻城狮的专栏 2204

Android --- This project contains Java compilation errors,which can cause rendering failures for

因为每次创建一个Acitvity都要在mainfiests里面声明,所以我从别的项目中赋值Activity的时候忘记声明对应的Activity了

梁同学与Android 1553

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

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

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Compilation Error 解决方案汇集

<br />次遇见Compilation Error ,这次可就有办法对付了. 当然,这也算是一个BUG啦<br /><br /><br /><br />来源:http://www.dezai.cn/Blog/article.asp?id=386<br /><br />方案一:<br /><br />如果是在开发状态下编译出现Compilation <br />Error的话<br />(1)清理解决方案 Clean the <br />solution<br />(2)根据所报的错误提示,查找对应的页面划

德仔 5246

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

解决This project contains Java compilation errors问题

@[TOC](我们在写Android的时候经常遇到的问题) 很简单的解决办法 我们只需要在app/src/main/AndroidManifest.xml 按个xml文件中加入这条配置即可 <activity android:name=".MessageActivity"></activity> ...

追梦小明 4342

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

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

compilation error错误是什么原因_Java专题讲解——Java错误处理机制

世界上并不存在不会出错的系统,只要是软件系统就一定会在运行的过程中出现开发人员无法预料的错误。如何处理意外发生就是我们作为一名开发人员所必须深入思考的问题。 Java语言提供了完善的异常处理机制,它有效的降低了编写以及维护的门槛(这也是Java语言大行其道的原因,好上手,机制全)。今天在这里和大家分享一下Java异常机制的特点以及应用。 现在我们回想一下,在日常开发中我们常常用到try...

weixin_39907289的博客 2273

oracle创建触发器权限不足,创建触发器时,报告错误:ORA-01031: insufficient privileges...

〖现象(Symptom)〗创建触发器时,报告权限不足,具体过程如下。Step01:system的身份登陆数据库SQL> connect system@wmEnter password:Connected.Step02:创建触发器trigger_autoaddSQL> CREATE OR REPLACE TRIGGER trigger_autoadd2before insert3on t...

weixin_29083373的博客 4346

orcal sql 常见问题

Warning: Trigger created with compilation errors 一般出现这种警示是表示 触发器创建 引发的编译错误 解决方法:检查有没有 拼写错误 或者字符没加 ‘ ’ 号

Cumming123的博客 725

Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed解决方法

Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed解决方案

也简的博客 2万+

compilation error错误是什么原因_Go Web系统中的错误处理(可能是最佳)实践

在讨论所有的错误处理实践之前首先要接受一个事实,那就是每调用一个函数/方法都要检查一下返回值中的err是否为空的操作是无法避免的,这可能是很多从Java转过来的开发者们除语法习惯以外最大的不适应。当然Go里也可以通过panic来模拟抛出"异常"然后中断执行流跳转到错误处理函数的效果,但这显然是政治错误的,原因主要有三:万一panic没接好,整个程序都是要挂的;panic相对慢很多;你都用go了,为...

weixin_39872334的博客 1782

C++核心准则E.27:如果无法抛出异常,系统化运用错误处理代码

E.27: If you can't throw exceptions, use error codes systematically E.27:如果无法抛出异常,系统化运用错误处理代码 Reason(原因) Systematic use of any error-handling strategy minimizes the chance of forgetting to handle an error. 系统化运用任何错误处理策略都可以减少忘记处理某个错误的可能性。 See als..

面向对象思考 591

使用CoordinatorLayout时报错:This project contains Java compilation errors, which can cause rendering fail

使用CoordinatorLayout时报错: This project contains Java compilation errors, which can cause rendering fail 出现这种报错时,很有可能时Android缓存问题,保存的还是以前的低版本。 问题解决: 清除缓存即可! 其他的解决方式目前没有尝试过,我通过这种方法解决了 ...

qq_41915623的博客 543

Eclipse用maven打包报错

一、在Eclipse中使用maven打jar包 右击项目 -- Run As -- Maven install 或者,右击项目 -- Run As -- Maven build.... 二、报错 问题1:No compiler is provided in this environment. Perhaps you are running on a JRE rat...

学弟不想努力了 1722

Android studio自出错

在写配置文件的时候,<?>必须放在第一行,否则该配置文件会报错,其相关文件也出现This project contains resource errors, so aapt did not succeed, which can cause rendering failures. Fix resource problems first.

weixin_52474205的博客 549
上一篇: HDU1251 统计难题——STL练习
下一篇: A/B——同余定理+逆元(除法逆元)
陶鸿杰
博客等级 码龄9年 93粉丝 298原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值