SCUT Training 20170920 Problem F
来源:互联网 发布:亚马逊德国站情况知乎 编辑:程序博客网 时间:2024/06/05 01:19
原题:http://acm.hdu.edu.cn/showproblem.php?pid=2034
思路:
这个题我隔了很久才回来写,主要是因为不会用stl库里面的轮子,只能排序做了(要多读书!
题目本身不难,代码写得有点丑,主要是罚时太长了很难受
源代码:
#include <cstdio> #include <string>#include <cstring>int main(){ int m,n,t; while (scanf("%d%d",&m,&n)!=EOF) { if (m==0&&n==0) break; int a[10000],b[10000],c[1000],i,j,l=0,hy=0; for (i=0;i<m;i++) scanf("%d",&a[i]); for (i=0;i<n;i++) scanf("%d",&b[i]); for (i=0;i<m;i++) { int p=0; for (j=0;j<n;j++) if (a[i]==b[j]) p=1; if (p==0) { c[hy++]=a[i]; l++; } } for(i=0;i<l;i++) for(j=0;j<l-1-i;j++) if(c[j]>c[j+1]) { t=c[j+1]; c[j+1]=c[j]; c[j]=t; } for(i=0;i<l;i++) printf("%d ",c[i]); if(l!=0) printf("\n"); if(l==0) printf("NULL\n"); }}
阅读全文
0 0
- SCUT Training 20170920 Problem F
- SCUT Training 20170913 Problem F
- SCUT Training 20170920 Problem A
- SCUT Training 20170920 Problem B
- SCUT Training 20170920 Problem C
- SCUT Training 20170920 Problem D
- SCUT Training 20170920 Problem E
- SCUT Training 20170920 Problem G
- SCUT Training 20170920 Problem H
- SCUT Training 20170920 Problem I
- SCUT Training 20170920 Problem J
- SCUT Training 20170920 Problem K
- SCUT Training 20170920 Problem L
- SCUT Training 20170920 Problem M
- SCUT Training 20170920 Problem N
- SCUT Training 20170920 Problem O
- SCUT Training 20170920 Problem P
- SCUT Training 20170913 Problem A
- jQuey表单重置
- Course List for Student (25)
- Linux(CentOS7.3)使用yum安装MySQL
- Java new一个子类对象时static和构造函数的执行顺序
- vue axios POST请求中参数以form data和request payload形式的原因
- SCUT Training 20170920 Problem F
- 1013. 数素数 (20)
- showCase(new String('A'));
- 等高布局
- Mac系统中Python3的安装与切换
- C++输入输出格式问题
- Android之Linerlayout、RelativeLayout、FrameLayout性能比较
- 学习笔记(五)装饰器、迭代器、匿名函数
- 操作系统之分段