sdut-离散题目5
来源:互联网 发布:jamp软件的作用 编辑:程序博客网 时间:2024/05/16 16:55
离散题目5
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic
Problem Description
DaYu收藏了许多电影,他有个志同道合的小伙伴DiGou也收藏了许多电影(电影编号<10000),这天,DaYu把DiGou的电影拷贝到自己的电脑上,他想知道现在他的电脑上有哪些电影。请你帮他列出他电脑上所有电影的编号。因为DaYu和DiGou心有灵犀,所以他们的小电影命名方式相同,同样的电影的编号相同。按照编号从小到大输出。
Input
多组输入,每组的第一行输入两个数m(0 < m < 10000)和n( 0 < n < 10000 ),之后的两行分别有m和n个数字,代表DaYu和DiGou的电影编号。
Output
对于每组数据,输出一行从小到大排序的电影编号,最后一个数字后面没有空格.
Example Input
5 5
1 2 3 4 5
1 5 3 6 7
Example Output
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic
Problem Description
DaYu收藏了许多电影,他有个志同道合的小伙伴DiGou也收藏了许多电影(电影编号<10000),这天,DaYu把DiGou的电影拷贝到自己的电脑上,他想知道现在他的电脑上有哪些电影。请你帮他列出他电脑上所有电影的编号。因为DaYu和DiGou心有灵犀,所以他们的小电影命名方式相同,同样的电影的编号相同。按照编号从小到大输出。
Input
多组输入,每组的第一行输入两个数m(0 < m < 10000)和n( 0 < n < 10000 ),之后的两行分别有m和n个数字,代表DaYu和DiGou的电影编号。
Output
对于每组数据,输出一行从小到大排序的电影编号,最后一个数字后面没有空格.
Example Input
5 5
1 2 3 4 5
1 5 3 6 7
Example Output
1 2 3 4 5 6 7
思路: 数组下标存法,可以简单的过。
#include <stdio.h>#include <string.h>int main (){ int f[15000]; int n,m,i,k; while(~scanf("%d %d",&n,&m)) { memset(f,0,sizeof(f)); int max=0; for(i=0;i<n;i++) { scanf("%d",&k); if(max<k) max=k; f[k]++; } for(i=0;i<m;i++) { scanf("%d",&k); if(max<k) max=k; f[k]++; } int flag=0; for(i=0;i<=max;i++) { if(f[i]!=0) { if(flag==0) { printf("%d",i); flag=1; } else { printf(" %d",i); } } } printf("\n"); }}
阅读全文
0 0
- sdut-离散题目5
- SDUT 3799 离散题目5
- sdut离散题目11
- sdut离散题目13
- sdut离散题目14
- SDUT-离散题目13
- SDUT-离散题目7
- SDUT离散题目4
- sdut-离散题目3
- sdut- 离散题目4
- sdut-离散题目6
- sdut-离散题目7
- sdut-离散题目8
- sdut-离散题目9
- sdut-离散题目10
- sdut-离散题目11
- sdut-离散题目12
- sdut-离散题目13
- 类似滴滴打车,多辆小车在地图上平滑移动的实现,基于百度地图实现(无轨迹)
- .NET对象与Windows句柄(一):句柄的基本概念
- Android_UI:SearchView
- Painter's Problem POJ1681 高斯消元
- 设计模式学习笔记
- sdut-离散题目5
- XML
- linux下的CSV文件操作
- MinPathSum(leetcode)
- 9. Palindrome Number
- pycharm注册
- sdut-离散题目6
- AMD 和 CMD 的区别有哪些?
- oracle 与 SQL server区别 实例 数据库 表空间