62,614
社区成员
发帖
与我相关
我的任务
分享
public static int getResult(int m, int n, int h) {
return (int) Math.ceil(1.0 * (h - n) / (m - n));
}
public class FrogClimb
{
public int getResult(int m,int n,int h)
{
int resualt = 0;
if(m < 2 || m > 10)
{
System.out.println("2<=m<=10");
}
if(n < 1 || n > m)
{
System.out.println("1<=n<m");
}
if(h < 10 || h > 2000000000)
{
System.out.println("10<=h<=2000000000");
}
int perDay = m - n;
while(h - perDay*resualt - m >= 0)
{
resualt++;
}
return resualt;
}
public static void main(String[] args)
{
FrogClimb frogClimb = new FrogClimb();
System.out.println(frogClimb.getResult(4, 2, 10));
}
}