皮卡丘的编号是?

news/2024/10/31 3:23:09/

精灵宝可梦有成百上千种,皮卡丘只是其中之一哦。这么多种宝可梦当然需要用编号来记录下来,皮卡丘的编号就是25号。宝可梦图鉴是一种能记录遇到的宝可梦的神奇工具,可是它还没有完全开发完成。现在请你帮忙写一个程序,完善图鉴的记录功能。
记录功能需要完成这样的要求:如果遇到的宝可梦在图鉴中没有记录,则将该宝可梦的编号加入到图鉴中;如果遇到的宝可梦已经在图鉴中记录,则不处理。
例如:图鉴中只记录了25和26号宝可梦,又遇到了27号宝可梦,那图鉴中将会记录25、 26 、27 号宝可梦;如果在此基础上再次遇到27号宝可梦,则图鉴中还是只有25 、26 、27号宝可梦的记录。
Input

输入数据有多组,到EOF结束。
每组数据,先输入2个整数n,m(1<=n<=807,1<=m<=20),n代表图鉴中已经记录的宝可梦种类数,m代表接下来遇到的宝可梦数量。接下来输入n个整数Ai(1<=Ai<=807),保证Ai是按升序排序的。最后输入m个整数Bi(1<=Bi<=807),代表遇到的宝可梦的编号。
Output

对于每组数据,输出最后图鉴中记录的宝可梦种类数,并将图鉴按照升序打印,编号之间用空格隔开。
Sample Input

7 3
151 251 386 493 649 721 807
151 386 807
2 5
25 26
27 24 22 23 25
5 5
1 4 7 25 133
52 52 52 52 52
Sample Output

7
151 251 386 493 649 721 807
6
22 23 24 25 26 27
6
1 4 7 25 52 133

#include <stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{int i,n,m,a[1010],t,j;while(~scanf("%d%d",&n,&m)){for(i=0;i<n;i++)scanf("%d",&a[i]);while(m--){int p=1;scanf("%d",&t);for(i=0;i<n;i++){if(a[i]==t){p=0;break;}}if(p==1)a[n++]=t;}printf("%d\n",n);for(i=0;i<n;i++){for(j=0;j<n-1-i;j++){if(a[j]>a[j+1]){int g=a[j];a[j]=a[j+1];a[j+1]=g;}}}for(i=0;i<n;i++)printf("%d%c",a[i],i==n-1?'\n':' ');}return 0;
}

http://www.ppmy.cn/news/491017.html

相关文章

【好奇心驱动力】ESP32-CAM人体感应拍照并推送到微信

0.前言 基本上ESP32-CAM的测试也差不多了&#xff0c;下面放个合集&#xff0c;方便查找&#xff1a; 1.【好奇心驱动力】ESP32-CAM定时拍照存储到SD卡 2.【好奇心驱动力】ESP32-CAM PIN与GPIO引脚对应关系 1.实验目的 部分步骤和截图来源于官网 最开始的设想是这样的&…

STM32读取MQ4传感器、DHT11温湿度传感器、GP2Y1014AU0F夏普光学灰尘传感器数据

1.功能 STM32测量MQ4、灰尘传感器、DHT11温湿度传感器&#xff0c;并在TFT上显示&#xff0c;超过浓度阈值蜂鸣器报警。 使用普中STM32F103ZET6开发板2.8寸触摸屏。 2.MQ4天然气传感器 MQ-4传感器简介&#xff1a; MQ- 4气体传感器所使用的气敏材料是在清洁空气中电导率较低…

皮卡丘代码源码

效果图&#xff0c;如上&#xff0c;下面皮卡丘的 代码片源码&#xff0c;复制粘贴修改成你的名字即可运行哦 // An highlighted blockimport turtle #导入我们的turtle库def getPosition(x, y):turtle.setx(x)turtle.sety(y)print(x, y)class Pikachu:def __init__(self):se…

Y05 - 018、打印皮卡丘

初学耗时&#xff1a;0.5h 注&#xff1a;CSDN手机端暂不支持章节内链跳转&#xff0c;但外链可用&#xff0c;更好体验还请上电脑端。 一、打印皮卡丘 记忆词&#xff1a; ... Y05 - 999、Python - 风变编程 ギ 舒适区ゾ || ♂ 累觉无爱 ♀ 一、打印皮卡丘 print(へ  …

计算机enter代表什么意思,enter是什么意思

手机评站网今天精心准备的是《enter是什么意思》,下面是详解! 电脑上键盘上enter是什么意思 在电脑键盘上带有“Enter”字样并有一弯箭头的按键,被叫做“回车键”。 其形状如下图所示,其位置在引号键的右边,另一个位置在数字键盘的右下角。 在文字编辑时,回车键有两个作用。…

回车键(Enter键)进行快速判断

回车键&#xff08;Enter键&#xff09;进行快速判断 在其位&#xff0c;谋其政。做一颗螺丝钉&#xff0c;就发挥螺丝钉稳稳当当的功能。做软件&#xff0c;为了尽可能地为用户着想&#xff0c;增强用户体验度&#xff0c;增添附加值&#xff0c;进一步做些努力。 本文介绍我在…

2060显卡驱动最新版本_A卡继续战未来?AMD最新显卡驱动测试

距离AMD更新自己的年度驱动&#xff0c;已经又过了半年余。年度驱动在发布之初时&#xff0c;性能优化倒是挺明显&#xff0c;不过Bug还是有一些的&#xff0c;直到第二个WHQL驱动我才开始使用新的驱动。 都说A卡战未来&#xff0c;一直以来良好驱动优化都是玩家所渴盼的&#…

ryzen linux 搭配显卡,R3 2200G适合搭配什么显卡?AMD锐龙3 2200G适合搭配的显卡攻略...

有关CPU适合搭配怎么样的显卡,基本上算是老生常谈的话题了。无疑主要根据性能均衡原则来搭配,同时结合实际的预算和需求来选择,最后才去考虑选择怎么样的具体型号和品牌。但在装机过程当中,我们更多考虑的均衡性来选择,就是让CPU和显卡之间的性能实现最大化,使得整机不会…