如何用长尾词提问解决openjudge 2971:抓住那头牛问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计933个文字,预计阅读时间需要4分钟。
本文主要讲述了OpenJudge 2971:抓住那头牛的解题过程。如有需要,可向朋友咨询,希望能对你有所帮助。
问题描述:农夫知道一头牛的位置,想抓住它。请编写程序,根据农夫提供的坐标,输出抓到牛的坐标。
时间限制:2000ms内存限制:65536kB
解题思路:
1. 读取农夫提供的坐标(x1, y1)和目标坐标(x2, y2)。
2.判断农夫与牛的位置关系,即判断农夫是否在牛的左边或右边。
3.根据位置关系,确定农夫需要向哪个方向移动才能抓住牛。
4.输出农夫移动后的坐标。
代码实现:
python
读取农夫和牛的坐标x1, y1=map(int, input().split())x2, y2=map(int, input().split())判断位置关系if x1 运行代码,输入农夫和牛的坐标,即可得到农夫抓住牛后的坐标。
总时间限制: 2000ms
内存限制: 65536kB
描述
农夫知道一头牛的位置,想要抓住它。农夫和牛都位于数轴上,农夫起始位于点N(0<=N<=100000),牛位于点K(0<=K<=100000)。农夫有两种移动方式:
1、从X移动到X-1或X+1,每次移动花费一分钟。
2、从X移动到2*X,每次移动花费一分钟。
假设牛没有意识到农夫的行动,站在原地不动。
本文共计933个文字,预计阅读时间需要4分钟。
本文主要讲述了OpenJudge 2971:抓住那头牛的解题过程。如有需要,可向朋友咨询,希望能对你有所帮助。
问题描述:农夫知道一头牛的位置,想抓住它。请编写程序,根据农夫提供的坐标,输出抓到牛的坐标。
时间限制:2000ms内存限制:65536kB
解题思路:
1. 读取农夫提供的坐标(x1, y1)和目标坐标(x2, y2)。
2.判断农夫与牛的位置关系,即判断农夫是否在牛的左边或右边。
3.根据位置关系,确定农夫需要向哪个方向移动才能抓住牛。
4.输出农夫移动后的坐标。
代码实现:
python
读取农夫和牛的坐标x1, y1=map(int, input().split())x2, y2=map(int, input().split())判断位置关系if x1 运行代码,输入农夫和牛的坐标,即可得到农夫抓住牛后的坐标。
总时间限制: 2000ms
内存限制: 65536kB
描述
农夫知道一头牛的位置,想要抓住它。农夫和牛都位于数轴上,农夫起始位于点N(0<=N<=100000),牛位于点K(0<=K<=100000)。农夫有两种移动方式:
1、从X移动到X-1或X+1,每次移动花费一分钟。
2、从X移动到2*X,每次移动花费一分钟。
假设牛没有意识到农夫的行动,站在原地不动。

