问题标题: 蜗牛的征程

2
1
已解决
姜博麟
姜博麟
初级守护
初级守护

问题 Y: 蜗牛的征程

时间限制: 1 Sec 内存限制: 128 MB

提交: 452 解决: 73

[提交][状态][讨论版][命题人:admin]

题目描述

【问题描述】

有一道小学低年级的奥数题:一只蜗牛爬一个长度为H的房檐。每天白天向上爬A个单位,每天黑天下滑B个单位,问蜗牛第几天能爬上房顶。现在就请大家来解决这个问题。

【输入格式】

共n+1行。

第一行有一个数字n,表示有n组数据

后面n行每行有三个整数H、A、B,含义如题。

【输出格式】

共n行,输出几天能爬上房顶,如果永远也爬不上房顶,则输出“error”。

【输入样例】

2

15 6 4

15 4 6

【输出样例】

6

error

数据范围

1<=n<=1000


0
已采纳
偶子睿
偶子睿
高级守护
高级守护

这道题和酷町堂1356题有点像。

http://judge.codingtang.com/problem/1356/

不同之处在于:

1、先输入n,然后输入n组数据,再计算;

for(int i=1;i<=n;i++)
{
    cin>>h>>a>>b;
    //具体代码
}

2、判断“如果永远也爬不上房顶,则输出‘error’”:如果下滑的比向上爬的还多或一样多,就永远也爬不上房顶。

if(b>=a)
{
    cout<<"error";
    cotinue;//不需要继续,直接跳到下一次循环
}

然后进行计算天数。

0
0
被禁言 鲍纪元
鲍纪元
高级守护
高级守护

姜博麟!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

我要回答