ARTICLE DETAIL

资讯详情

深耕商务建站与企业官网运营的一线实战洞察。

1200: 数组的距离

1200: 数组的距离 1200: 数组的距离时间限制: 1 Sec 内存限制: 128 MB提交: 2736 解决: 1601[状态] [讨论版] [提交] [命题人:外部导入]题目描述已知元素从小到大排列的两个数组x[]和y[]请写出一个程序算出两个数组彼此之间差的绝对值中最小的一个这叫做数组的距离输入第一行为两个整数m, n(1≤m, n≤1000)分别代表数组f[], g[]的长度。第二行有m个元素为数组f[]。第三行有n个元素为数组g[]。输出数组的最短距离样例输入 Copy5 51 2 3 4 56 7 8 9 10样例输出 Copy1//思路把两个数组的每个数都进行相减用min记录相减结果中的绝对值最小值#includeiostream#includecstdlibusingnamespacestd;intmain(){intm,n;cinmn;int*p1(int*)malloc(sizeof(int)*m);int*p2(int*)malloc(sizeof(int)*n);for(inti0;im;i){cinp1[i];}for(inti0;in;i){cinp2[i];}intminabs(p1[0]-p2[0]);for(inti0;in;i){for(intj0;jm;j){if(minabs(p1[i]-p2[j])){minabs(p1[i]-p2[j]);}}}coutminendl;}
返回列表
PREV
查看更多资讯
NEXT
返回资讯列表