老葛


私信TA

用户名:gezhijin666

访问量:9576

签 名:

Shit Code

等  级
排  名 200
经  验 6431
参赛次数 17
文章发表 16
年  龄 99
在职情况 待业
学  校 GUET
专  业 信息与计算科学

  自我简介:

解题思路:

注意事项:

参考代码:

#include<stdio.h>
#include<math.h>
void sort2(int a[],int n)
{
	int i,j,temp;
	for(i=0;i<n-1;i++)
	{
		for(j=0;j<n-i-1;j++)
		{
			if(a[j]>a[j+1])
			{
				temp=a[j+1];
				a[j+1]=a[j];
				a[j]=temp;
			}
		}
	}
}
int main()
{
	int m,n,i,j,min,left,right;
	int f[1001],g[1001];
	scanf("%d%d",&m,&n);
	for(i=0;i<m;i++)
	scanf("%d",&f[i]);
	for(i=0;i<n;i++)
	scanf("%d",&g[i]);
	sort2(f,m);
	sort2(g,n);
	if(f[m-1]<=g[0])
	{
		printf("%d\n",g[0]-f[m-1]);
		return 0;
	}
	else if(f[0]>=g[n-1])
	{
		printf("%d\n",f[0]-g[n-1]);
		return 0;
	}
	else 
	{
		min=abs(f[0]-g[0]);
		for(i=0;i<m;i++)
		for(j=0;j<n;j++)
		{
			if(min>abs(f[i]-g[j]))
			min=abs(f[i]-g[j]);
			if(min==0)
			{
				printf("0\n");
				return 0;
			}
		}
		printf("%d\n",min);
		return 0;
	}
}


 

0.0分

4 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区