逃跑的青蛙

Description
多恩王子昆汀-马泰尔(人赐外号青蛙)在向丹妮女王求婚失败后,居然想去偷丹妮的龙来证明自己!然而青蛙王子低估了驯龙的难度,龙被青蛙王子从地下室中放了出来后便失去了控制,开始追杀青蛙王子,王子最后无奈逃到了竞技场。竞技场是一个长方形,假设长方形的西南角的坐标为(0, 0),东北角的坐标为(w, h),青蛙王子则被龙逼到了坐标为(x, y)的点上。这时青蛙王子注意到,龙开始挥动它巨大的翅膀垂直上飞。直觉告诉他,龙打算飞到合适的高度然后喷出龙焰烧死他。时间紧急,刻不容缓,青蛙王子需要用最快的时间逃出竞技场。
求青蛙王子要逃到竞技场边缘要跑的最短距离。

Input
单组数据
输入四个整数w h x y。各数之间用空格隔开,其含义如上描述。有0<x<w≤10 9,0<y<h≤10 9

Output
一个整数:所求最短距离。
输出换行
Sample Input
10 3 6 2
Sample Output
1
Source

安徽大学第六届程序设计竞赛网络赛

#include "stdio.h"
#include "stdlib.h"
int main()
{
int w,h,x,y;
printf("请输入w,h,x,y:\n");
scanf("%d%d%d%d",&w,&h,&x,&y);
int temp1,temp2;
int min(int a,int b);
temp1=min(x,y);
temp2=min(w-x,h-y);
printf("%d\n",min(temp1,temp2));
system("pause");
return 0;
}
int min(int a,int b)
{
return a<b?a:b;


}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值