题解 1164: 数组的距离

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

双指针法 找两个数组的最小距离

解题思路:利用双指针法对两个数组进行排序分别指向数组让两个值不断靠近这样就是最小距离注意:结束只要一个数组遍历完就已经是最小值了要用到qsort()函数以及abs()函数在#include库中注意事项:参考代码:#include#include

1164的基础解法

解题思路:注意事项:参考代码:#includeusingnamespacestd;intmax(inta[],intn){inti=0;intx=a[i];for(i=1;ia[i-1]){x=a[i];}}returnx;}intmin(inta[

非常ez,随便看懂

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){ int m, n; scanf("%d %d", &m, &n); int a[……

1164: 数组的距离- 极简

摘要:解题思路:双指针算法注意事项:参考代码:#include<iostream> #include<cmath> using namespace std; const int N = 1e3 + 1……

暴力(c语言代码)

摘要:```c #include #include int main() { int n, m; // 用于存储两个数组的大小 scanf("%d %d", &n, &m……

1164数组的距离(分类讨论)

摘要:解题思路:注意此题已经说明了是从大到小了,求最小的绝对值无非就是 判断最大值小的 那个数组所处的位置在哪就可以求解了,不要想太复杂!!!注意事项:参考代码:#include<iostream>#inc……

数组距离简单求解

摘要:解题思路:注意事项:参考代码:#include<iostream>#include<vector>#include<algorithm>using namespace std;void InPut(v……

常规思想求数组间距离

设置三个数组,其中两个用来存放数据,另外一个用来放两个数组中每个数相乘的积的绝对值。最后遍历该数值求最小值。#include#includeintmain(){intm,n;inti,j;scanf("%d%d",&m,&n);ints1[m];ints2[n];ints3[m*n];intk=0;f

1164: 数组的距离(绝对值abs)

摘要:解题思路:注意事项:参考代码:#include<iostream>#include<algorithm>#include<cmath>using namespace std;int main(){  ……