ZOJ-3023
来源:互联网 发布:飞月捏脸数据 编辑:程序博客网 时间:2024/05/08 06:11
数组大小才100,直接硬算,全部枚举
#include<stdio.h>#include<stdlib.h>int cmp3023(const void *i1, const void *i2){ return *(int *) i1 - *(int *) i2;}int main(){ int n, m, i, j; int a[100], b[100]; while (scanf("%d %d", &n, &m), n || m) { int sumt = 0, sumh = 0; for (i = 0; i < n; i++) { scanf("%d", &a[i]); sumt += a[i]; } for (i = 0; i < m; i++) { scanf("%d", &b[i]); sumh += b[i]; } if ((sumt - sumh) % 2 != 0) { printf("-1\n"); continue; } qsort(a, n, sizeof(int), cmp3023); qsort(b, m, sizeof(int), cmp3023); int d = (sumt - sumh) / 2, found = 0; for (i = 0; i < n && !found; i++) for (j = 0; j < m; j++) if (a[i] - b[j] == d) { printf("%d %d\n", a[i], b[j]); found = 1; break; } if (!found) printf("-1\n"); } return 0;}
0 0
- zoj 3023
- ZOJ-3023
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- 面试题27:二叉排序树转双向链表
- android keytool 不是内部命令或外部命令在 (win7下不能用的解决方法)
- netstat命令
- 添加引用、dllimport、using、命名空间和dll的区别
- 快速排序算法及其优化
- ZOJ-3023
- Poll方法
- C++中部分库函数的源码
- yum
- 优秀的领导与差劲的领导
- 万能非递归二叉树的遍历【交换语句位置即可】
- 支付宝接口使用说明
- 项目终于接近尾声了
- linux内核注释v0.11-超级块、inode索引节点和磁盘块(逻辑块)