import java.util.Scanner; public class demo4 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()){ int a = scanner.nextInt(); //需要装入的物品数量 int b = scanner.nextInt(); //隔板数 int k = scanner.nextInt(); //每个箱子最大能分割的数量 int v = scanner.nextInt(); //每个隔间最多能放置的物品数量 int res = 0; int all = 0; //当前已经装入箱子的 while(all<a){ res++; if(b>=k-1){ //当前的隔板数完全可以分割一个箱子 b = b-k+1; all = all+k*v; }else{ all = all+(b+1)*v; b=0; } } System.out.println(res); } } } java 代码
点赞 评论

相关推荐

真的很糟糕:约等于,凡事不能太绝对
听劝,这个简历怎么改
点赞 评论 收藏
分享
迷茫的大四🐶:摊牌了,我是25届的,你们也不招我
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务