【09年特长生第一题】惊人的记忆力
惊人的记忆力惊人的记忆力惊人的记忆力
题目
希望中学的小明非常聪明,记忆力非常的好,可以达到过目不忘的程度,你任意给他一列数,他可以很快的按从小到大的顺序说出来。现在小A为了考考小明,任意给小明两列数,要求他将这两个数列中的数合并成一个数列,按从小到大的顺序说出这些数,相同的数只保留一个。现在也请你编程序来解决这个问题。
输入
从文件a.in中读入数据,第一行是一个正整数N,表示第一个数列有N个整数,第二行是第一个数列的N个整数,第三行是一个正整数M,表示第二个数列有M个整数,第四行是第二个数列的M个整数。
输出
结果输出到a.out中,只有一行,就是这两个数列的数合并成一个数列后按从小到大输出的结果,相同的数只输出一次。
输入样例
5
12 17 19 34 20
7
19 30 12 50 20 55 17
输出样例
12 17 19 20 30 34 50 55
注意
1=< N,M <= 10000, 两个数列中的数x都是整数,且符合条件: -1000 = < x <= 1000
解题思路
这题我们直接先把两个数列合并起来,然后再排序一边,最后排掉重复的即可.
程序如下
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>using namespace std;int n,m;int a[10001],b[10001],f[50001];
bool t[50001]; int main()
{freopen("a.in","r",stdin);freopen("a.out","w",stdout); scanf("%d",&n);memset(t, 1, sizeof(t));for(int i = 1; i <= n; ++i)scanf("%d",&a[i]);scanf("%d",&m); for(int j = 1; j <= m; ++j)scanf("%d",&b[j]);for(int i = 1; i <= n; ++i)f[i] = a[i];for(int j = 1; j <= m; ++j)f[n + j] = b[j];//合并sort(f + 1, f + 1 + n + m);//排序for(int i = 1;i <= n + m; ++i){if(f[i] == f[i - 1]) t[i] = false;//判断是否为重复的}for(int i = 1; i <= n + m; ++i)if(t[i]) printf("%d ",f[i]);return 0;
}
【09年特长生第一题】惊人的记忆力相关推荐
- 江苏省高等学校计算机等级考试操作题,江苏省高等学校计算机等级考试09春一级操作题汇总...
江苏省高等学校计算机等级考试09春一级操作题汇总 09春一级 IT1操作题 1.调入考生文件夹中的ED.RTF文件,参考样张按下列要求进行操作. 1. 将页面设置为:A4纸,上.下页边距为2.5厘米, ...
- 四川大学线下编程比赛第一题:数字填充
四川大学线下编程比赛第一题:数字填充 公布公司: 有 效 期: CSDN 2014-09-27至2015-09-26 难 度 等 级: 答 题 时 长: 编程语言要求: 120分钟 C C++ Jav ...
- 开篇第一题:经典中的经典!
开篇第一题:经典中的经典! --评<编程之美> 原贴地址:http://www.douban.com/review/2130819/ 应该 ...
- /* * 编程第一题(20分): 1+(1+2)+(1+2+3)+……+(1+2+3+……+98+99+100) */
题目: /* 编程第一题(20分): 1+(1+2)+(1+2+3)+--+(1+2+3+--+98+99+100) */ 我是用的java做的 class One {public static vo ...
- 2021年人工神经网络第四次作业-第一题:LeNet对于水果与动物进行分类
简 介: 对于有五种动物和五中水果组成的FAMNIST数据集合的图像分类问题进行了测试.本文主要是集中在前期的数据库的准备和网络的构建方面.对于网络的详细测试参见在 对于FAMNIST中的十种动物和水 ...
- 2021年春季学期-信号与系统-第一次作业参考答案-第一题
本文是: 2021年春季学期-信号与系统-第一次作业参考答案 的参考答案. ▌第一题 1.绘出下列各信号的波形: 注:u(t),u[n]u\left( t \right),\,\,u\left[ ...
- 2020年人工神经网络第二次作业-参考答案第一题
如下是 2020年人工神经网络第二次作业 中第一题的参考答案. ➤01 第一题参考答案 1.题目分析 (1) 已知条件 本题中的建立的是一个由两个竞争节点组成的竞争网络.竞争层的神经元和五个训练样本都 ...
- 2014年百度之星资格赛第一题Energy Conversion
2014年百度之星资格赛第一题Energy Conversion Problem Description 魔法师百小度也有遇到难题的时候-- 如今,百小度正在一个古老的石门面前,石门上有一段古老的魔法 ...
- matlab_exercise(4)----第一题
第二次作业-----第一题 题目: 1.某零售店有9种商品的单件进价(元).售价(元)及一周的销量如下表, 问哪种商品的单件利润最大,哪种商品的单件利润最小: 按收入由小到大,列出所有商品及其收入: ...
最新文章
- 在技术圈混,不知道这些你就 OUT 了
- nginx转发端口路由器再转发
- 第7部分 组策略应用
- 张首晟:用科学思维指导投资
- 西门子精智和精简面板区别_西门子S7-1200的功能与特点,应用范围介绍
- JS 向未声明的变量分配值(可删除)
- 受限玻尔兹曼机(RBM)学习笔记
- [约瑟夫环]n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始... ...
- Center OS 7
- RGL: A Simple yet Effective Relation.. 文章详解
- 【IObit】五大软件激活码( Advanced Systemcare....)
- Mybatis报错 :Error evaluating expression ‘condition.xxxx!= null ‘
- 常见的几种生命周期模型及其适用范围
- 第二十二篇玩转【斗鱼直播APP】系列之弹出房间界面
- 呼叫中心新座席必修课
- 振弦传感器及核心VM系列振弦采集模块
- 属于程序员的6个接私活的网站,你有技术就能变成钱。开阔眼界!!!
- qt---crc32
- python全栈需要学习什么_python全栈是什么意思
- Tornadao—模板语法(函数)
热门文章
- 如何改变CorelDRAW的外观主题皮肤?
- 手串(暴力) - 今日头条2018校园招聘后端方向(9.10)
- Java基础-第7章-面向对象编程(基础部分)
- 【EXCEL查询系统制作】
- JSP与JavaMail(1)---JavaMail和JAF的介绍
- linux下安装python3报错_Linux(Centos)——下升级python3.3
- 荣耀v30没用鸿蒙,荣耀V30Pro:没赶上鸿蒙系统,但还能再战!
- STM32作品设计:蓝牙彩灯V1.4(WS2812全彩、声控、光控、人体红外、小科语音控制、手机APP、蓝牙无线升级)
- 用金融计算机计算年金终值,怎样用用“卡西欧”计算机fx-82ES PLUS 计算年金现值系数和年金终值系统?...
- Consul中文文档—Consul安全模型概览