java搬砖计算:共36人有36块砖,男每人每次4块,女每人每次3块,小朋友每2人1块,一次搬清,问男,女,小朋友各几人?
来源:互联网 发布:nupro保护套 知乎 编辑:程序博客网 时间:2024/05/01 03:19
题目解析,36块转男人最多可能需要9人(9*4=36),女最多可能需要12人(12*3=36),小朋友最多需要72人(0.5*72=36),因此我大胆的开始猜测人数,x表示男人从1到9的循环猜测,y表示女人从1到12开始猜测,z表示下朋友从1到72开始猜测。当4*x+3*y+z/2.0==36是说明这次搬砖符合题目要求,输出猜测人数。
答案如下
package demo;
public class NumTest {public static void main(String[] args) {
for (int x = 1; x <= 9; x++){
for (int y = 1; y <= 12; y++) {
for (int z = 1; z <= 72; z++){
//if(4*x+3*y+z/2.0==36) {//不推荐
if(8*x+6*y+z==72){
System.out.println("男人:"+x+",女人:"+y+",小朋友:"+z);
break;
}
}
}
}
}
}
阅读全文
0 0
- java搬砖计算:共36人有36块砖,男每人每次4块,女每人每次3块,小朋友每2人1块,一次搬清,问男,女,小朋友各几人?
- 搬砖问题、36个人搬36块砖,男搬4,女搬3,2个小孩招一砖。问男、女、小孩各若干?
- 项目40.1 小明有五本新书,要借给A,B,C三位小朋友,若每人每次只能借一本,则可以有多少种不同的借法?
- 块
- 块
- 块
- 四百块砖-------第一块
- 10个人,每人100块,每分钟每个人拿1块钱,随机给其他人,一小时钱是怎样的?
- 小明有5本新书,要借给A、B、C三位小朋友,若每人每次只能借一本, 共有多少种借书的方案?
- java块
- 执行顺序:(优先级从高到低)静态代码块>mian方法>构造代码块>构造方法。 其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。
- java静态块(static{}块)
- 一次生日Party可能有p人或者q人参加,现准备有一个大蛋糕.问最少要将蛋糕切成多少块(每块大小不一定相等),才能使p人或者q人出席的任何一种情况,都能平均将蛋糕分食
- 1男1女网吧经典对白
- 块与块排版有缝隙解决方案
- 蹲跳接力(每队8人,4男4女)
- 计算代码块执行时间
- 80男 VS 90女
- JS对JSON的操作总结 (转)
- at most one declaration for 'V_ZCSYCW1' is permitted Error: PLS-00371
- centos 7 配置防火墙 添加端口可以访问
- jvm培训教案
- 图片上传的两种方式
- java搬砖计算:共36人有36块砖,男每人每次4块,女每人每次3块,小朋友每2人1块,一次搬清,问男,女,小朋友各几人?
- appium 自动化脚本 启动虚拟器&定位元素
- Python第三方库详解----Betubedl,专注于download
- scikit-learn(sklearn) 0.19 中文文档的校验活动,邀请你的加入 | ApacheCN
- sqlite3的基本用法
- 搜索推荐系统评价指标
- 【沉淀】实例迁移、Insert和写入性能——数倍_甚至数十倍提升_HybridDB for MySQL负责人王骞谈自己经历和收获
- mysql远程连接
- [codevs2913]建筑抢修