奇怪的小鸭子也增加了Java实现

news/2024/10/30 13:26:21/

题干

Description

有一个 A×B 的大澡盆,还有若干个 a×b 的长方形小鸭子,澡盆里最少放几只鸭子后,便无法再向其中放入更多的鸭子?

鸭子很倔强,不能旋转成 b×a,也不能重叠放置。

Input

四个整数,分别表示 A,B,a,b

1<=a<=A<=30000

1<=b<=B<=30000

Ouput

最少能放几只鸭子。

思路

输出最少放多少小鸭子,也就是横着最少,竖着也最少,二者相乘就是答案。

如何最少:对于A边长来说,放一个a,空一个a-0.000…1就可以了,基本上就是放一个,留出来一块刚好放不下的空白,然后再放!

AC代码

import java.util.Scanner;public class DuckComing {public static void main(String[] args){Scanner scanner =new Scanner(System.in);Double A=scanner.nextDouble();Double B=scanner.nextDouble();Double a=scanner.nextDouble();Double b=scanner.nextDouble();scanner.close();int x=minNum(A,a);int y=minNum(B,b);System.out.println(x*y);}static int minNum(Double X,Double x){int count=0;while(X>=x){count+=1;X-=x;//放一个小鸭子X=X-x+0.000000001;//空一个位置刚好放不下小鸭子,然后再循环}return count;}
}

http://www.ppmy.cn/news/271304.html

相关文章

Python代码画小鸭穿雨靴--turtle绘图

效果图 代码如下 # 穿雨鞋的小鸭 from turtle import *# 扁嘴 pensize(2)pu() goto(-100, 100) # 上嘴最高顶点 seth(-50) pd() color(#6C3100, #FADD77) begin_fill() fd(16) vertex_right pos() # 嘴最右顶点 rt(50) fd(12) vertex_down pos() # 下嘴最低顶点 rt(80) f…

《奇怪的小鸭子》

题目描述&#xff1a;有一个A∗B的大矩形&#xff0c;同时有若干个a∗b的小矩形。小矩形不能旋转。问最少需要在大矩形中放入多少个小矩形&#xff0c;便再也无法放入更多的矩形。 水平方向如图放置&#xff0c;则水平方向的数量为&#xff1a;A-(a-0.000001)/2*a-0.000001向上…

快速通关作用域!

作用域 变量作用域 一个变量的作用域&#xff08;scope&#xff09;是程序源代码中定义这个变量的区域。全局变量拥有全局作用域&#xff0c;在 JavaScript 代码中的任何地方都是可以访问的。然而在函数内声明的变量只能在函数体内访问&#xff0c;它们是局部变量&#xff0c…

你还在观望吗?Creator3D小鲜肉《小鸭快跑》新鲜出炉!

date: 2019-10-16 摘要 CocosCreator 的 3D 版本正式上线&#xff01; 激动干嘛? 愣着啊! KUOKUO 正好手里有个小鸭子模型&#xff0c;于是就把它做成了一个小游戏。 正文 风骚的走位 系统事件来监听触摸 cc.systemEvent.on(SystemEventType.TOUCH_START, (e: EventTouch) >…

Python简笔画——用Turtle库画一只《穿红靴子的小鸭》

《穿红靴子的小鸭》这幅画临摹了ins博主inky.diary的小鸭水彩画&#xff0c;并做了一些调整。 用Python的Turtle库画画&#xff0c;难度不大&#xff0c;熟悉了基础函数后&#xff0c;新手可以快速入门。基础函数可以参考博文《Python标准库之turtle库——基础函数详解》。在绘…

小鸭五笔 3.3 版

『小鸭五笔』是一款以五笔为主的中文输入法软件&#xff0c;并提供了拼音辅助输入功能。 1.支持Windows7 x86/x64 2.支持GB18030标准&#xff08;可输入GBK字符集21004字及CJK-A扩充区6582字&#xff1b;安装后另行下载支持超大字符集码表可输入CJK、CJK-A、CJK-B&#xff08;共…

【计算思维题】少儿编程 蓝桥杯青少组计算思维题真题及解析第1套

少儿编程 蓝桥杯青少组计算思维题真题及解析第1套 1、多多观察一个立体图形,从不同的角度看到的形状如下图所示: 这个立体图形可能是 答案:D 考点分析:考查小朋友们的观察能力和推理能力,从前面视角看ABCD都符合,从右面视角看可以排除ABC,只有答案D,从上面视角可以…

中国电子学会青少年编程能力等级测试图形化一级编程题:小鸡与鸭妈拥抱

「青少年编程竞赛交流群」已成立&#xff08;适合6至18周岁的青少年&#xff09;&#xff0c;公众号后台回复【Scratch】或【Python】&#xff0c;即可进入。如果加入了之前的社群不需要重复加入。 我们将有关编程题目的教学视频已经发布到抖音号21252972100&#xff0c;小马老…