几道程序设计题目(JAVA)求大神指点 JAVA程序设计算法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 已知数m,求从1到m中选取最少个数的数字,他们的和是m 第三题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)); }} 第3题 public static int getResult(int m, int n, int h) { return (int) Math.ceil(1.0 * (h - n) / (m - n)); } 最后1天爬m尺,其他时间爬m-n尺,所以总时间为(h-m)/(m-n) + 1,由于(h-m)/(m-n)不一定能整除,所以要向上取整,化简下就是结果。 最后1天爬m尺,其他时间爬m-n尺,所以总时间为(h-m)/(m-n) + 1,由于(h-m)/(m-n)不一定能整除,所以要向上取整,化简下就是结果。 有没有读取图片的开源JNI推荐? 求教format格式问题! 关于setApproveButtonText Java 如何调用 Python? 控件 帮帮我“急” JAVA swing用liquidlnf包模拟MAC界面的问题 类中属性和方法的默认访问控制是public吗? 如何将一张jpg的图insert到数据库中? 解决套打问题,实现诺言,给vssivl(克斯)300分 clone与重新new一个的区别在哪里 poi处理Excel内存溢出,急!多谢各位
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));
}
}
return (int) Math.ceil(1.0 * (h - n) / (m - n));
}
最后1天爬m尺,其他时间爬m-n尺,所以总时间为(h-m)/(m-n) + 1,由于(h-m)/(m-n)不一定能整除,所以要向上取整,化简下就是结果。
最后1天爬m尺,其他时间爬m-n尺,所以总时间为(h-m)/(m-n) + 1,由于(h-m)/(m-n)不一定能整除,所以要向上取整,化简下就是结果。