FZU 1889 龟兔赛跑

简介: Problem 1889 龟兔赛跑 Accept: 1240    Submit: 1650Time Limit: 1000 mSec    Memory Limit : 32768 KB Problem Description   万众瞩目的第七届龟兔赛跑比赛在北京时间3333年3月3日于火星打响。
Problem 1889 龟兔赛跑

Accept: 1240    Submit: 1650
Time Limit: 1000 mSec    Memory Limit : 32768 KB

Problem Description

 

万众瞩目的第七届龟兔赛跑比赛在北京时间3333年3月3日于火星打响。此次龟兔赛跑比赛的规则与往届有所不同,不再考察兔子和乌龟谁在最短的时间内跑完规定的路程,而是考察谁在规定时间内跑的路程最长,而且兔子和乌龟在跑步都是匀速的。由于兔子的坏习惯,它总是喜欢把比赛的总时间T小时中的K小时拿来睡觉。现在给你比赛总时间T、兔子睡觉时间K、兔子的时速U、乌龟的时速V,需要你求出该次比赛谁最后获胜。

 

Input

 

输入数组第一行为一个数X,表示有X组输入数据。每组数据只有一行,包括4个数T(1 <= T <= 300), K(0 <= K <= T), U(1 <= U <= 100), V(1 <= V <= 100)。

 

Output

对于每组数据,输出只有一个整数,如果兔子获胜,则输出0,如果乌龟获胜则输出1,如果同时到达,则输出-1。

 

Sample Input

2
1 1 1 1
6 3 6 3

Sample Output

1
-1

Source

福州大学第七届程序设计竞赛
分析:其实很简单吧!s=vt,比较跑的长度s就行了!
下面给出AC代码:
 1 #include <stdio.h>
 2 int main()
 3 {
 4     int n,T,K,U,V;
 5     while(scanf("%d",&n)!=EOF)
 6     {
 7         while(n--)
 8         {
 9             scanf("%d%d%d%d",&T,&K,&U,&V);
10             int s1=(T-K)*U;
11             int s2=T*V;
12             if(s1>s2)
13                 printf("0\n");
14             if(s1==s2)
15                 printf("-1\n");
16             if(s1<s2)
17                 printf("1\n");
18         }
19     }
20     return 0;
21 }

 

目录
相关文章
|
9月前
1314:【例3.6】过河卒(Noip2002)
1314:【例3.6】过河卒(Noip2002)
|
10月前
【每日一道智力题】之蚂蚁走树脂和绳子秒表
【每日一道智力题】之蚂蚁走树脂和绳子秒表
88 0
|
11月前
7-169 龟兔赛跑
7-169 龟兔赛跑
38 0
|
11月前
7-293 鸡兔同笼
7-293 鸡兔同笼
63 0
|
11月前
|
机器学习/深度学习 人工智能 算法
C++/PTA 球队“食物链”
某国的足球联赛中有N支参赛球队,编号从1至N。联赛采用主客场双循环赛制,参赛球队两两之间在双方主场各赛一场。
87 0
|
关系型数据库 MySQL 数据库
墨天轮每日三题
墨天轮每日三题
118 0
|
定位技术 容器
PTA天梯训练赛一&二
PTA天梯训练赛一&二
87 0
|
存储 机器学习/深度学习 算法
蓝桥杯十大常见天阶功法——虫之呼吸.贰之型.二分
蓝桥杯十大常见天阶功法——虫之呼吸.贰之型.二分
219 0
蓝桥杯十大常见天阶功法——虫之呼吸.贰之型.二分
7-22 龟兔赛跑 (20 分)
乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?
255 0