平分七框鱼

甲,乙,丙三位出海打渔。随船带了21只箩筐

回来7箩筐满 ,7个半框,7个空框

假定7个满的重量一样。7个半框重量也一样

header("Content-Type: text/html; charset=utf-8");

/*

平分七框鱼

甲,乙,丙三位出海打渔。随船带了21只箩筐

回来7箩筐满 ,7个半框,7个空框

假定7个满的重量一样。7个半框重量也一样

用二维数组存储分配方案

$arr[0][0] =表示第一个人的满的

$arr[0][1] =表示一个人的半的

$arr[0][2] =表示一个人的空的

设$arr[0][0] = x x = 0 1 2 3中取值 满框数

$arr[0][1] = (3.5-x)/0.5 半框数

$arr[0][2] = 7 - $arr[0][0] - $arr[0][1] 空框数

*/

?>

$arr = array();

for($i=0;$i<=3;$i++){ //第一个人分到的满框数

//第一个人分的情况

$arr[0][0] = $i;

$arr[0][1] = (3.5-$i)/0.5;

$arr[0][2] = 7 - $arr[0][0] - $arr[0][1];

for($j=0;$j<=3;$j++){ //第2个人分到的满框数

$arr[1][0] = $i;

$arr[1][1] = (3.5-$j)/0.5;

$arr[1][2] = 7 - $arr[1][0] - $arr[1][1];

for($m=0;$m<=3;$m++){ //第三个人分到的满框数

$arr[2][0] = $m;

$arr[2][1] = (3.5-$m)/0.5;

$arr[2][2] = 7 - $arr[2][0] - $arr[2][1];

if($arr[0][0]+$arr[1][0]+$arr[2][0] == 7 && $arr[0][1] + $arr[1][1]+$arr[2][1] == 7){

echo '满框数  半框数  空框数
';

for($n=0;$n<3;$n++){

echo $arr[$n][0].'  '.$arr[$n][1].'  '.$arr[$n][2].'
';

}

}

}

}

}

?>

平分七框梨java_php编程- php算法 - 平分七框鱼相关推荐

  1. 网络编程懒人入门(七):深入浅出,全面理解HTTP协议

    转自即时通讯网:http://www.52im.net/ 本文引用了自简书作者"涤生_Woo"的文章,内容有删减,感谢原作者的分享. 1.前言 HTTP(全称超文本传输协议,英文全 ...

  2. 在线编程——排序算法总结

    在线编程--排序算法总结 找实习,阿里一面遇到手写快排,写出来感觉没错(VS2013能通过),但在阿里的测试平台上运行未通过.细思极恐,赶紧总结一波.有幸看到SteveWang的两篇博客:排序算法总结 ...

  3. 编程神奇算法_分类算法的神奇介绍

    编程神奇算法 由Bryan Berend | 2017年3月23日 (by Bryan Berend | March 23, 2017) About Bryan: Bryan is the Lead ...

  4. 数据结构 实验七 排序技术的编程实现

    实验七  排序技术的编程实现 [实验目的] 排序技术的编程实现 要求: 排序技术的编程实现(2学时,综合型),掌握排序技术的编程实现,可以实现一种,也可以实现多种.也鼓励学生利用基本操作进行一些应用的 ...

  5. AI一分钟 | 教育部公布高中新课标,编程、算法思维成必修内容;李彦宏否认百度会“All in AI”

    一分钟AI 李彦宏表示自己做事一向留有余地,否认百度会"All in AI". 教育部发布最新高中课程改革方案,对学生在编程.算法.人工智能和开源硬件方面的要求大幅度提升. 罗永浩 ...

  6. 基于锚框与无需锚框的通用物体检测算法

    物体检测通常是指在图像中检测出物体出现的位置及对应的类别,是计算机视觉的根本问题,也是最基础的问题.它广泛应用于日常生活中,如浏览器的拍照识图.自动驾驶行人车辆检测.道路目标检测(人行道检测)及图像分 ...

  7. java 大整数编程_Java编程--RSA算法中的大整数运算

    Java编程–RSA算法中的大整数运算 RSA原理浅析 RSA是利用陷门单向函数实现的,其安全基础依赖于大整数的分解问题的难解性 算法过程 为了加深对RSA算法的了解,接下来通过简单的一个例子来分析一 ...

  8. JavaScript实现截留雨水问题的动态编程方法算法(附完整源码)

    JavaScript实现截留雨水问题的动态编程方法算法(附完整源码) dpRainTerraces.js完整源代码 dpRainTerraces.tset.js完整源代码 dpRainTerraces ...

  9. 花书+吴恩达深度学习(七)优化方法之基本算法(Momentum, Nesterov, AdaGrad, RMSProp, Adam)

    目录 0. 前言 1. 指数加权平均(exponentially weighted averages) 2. Momentum 动量 3. Nesterov 动量 4. AdaGrad 5. RMSP ...

  10. DOS批处理高级教程:第七章 DOS批处理编程高级技巧(转)

    DOS批处理高级教程:第一章 批处理基础 DOS批处理高级教程:第二章 DOS循环for命令详解 DOS批处理高级教程:第三章 for命令中的变量 DOS批处理高级教程:第四章 批处理中的变量 DOS ...

最新文章

  1. “金财工程”网络安全 五
  2. 机器学习笔记:VAE
  3. sql,两个表关联,根据B表更新A表
  4. java swing调用H5_atitit.js javascript 调用c# java php后台语言api html5交互的原理与总结p97...
  5. U3D-FSM有限状态机的简单设计
  6. php中字符串与数组的相互转化explode(separator,$str)与implode(separator,$arr)
  7. mysql (mariadb)数据库使用 mysqldump 备份全部数据库,并自动按当前时间名保存文件
  8. Python-C语言语法解析:pycparser模块
  9. 2021-07-09 二维码扫码支付开展进程、主要类型及面临的环境政策
  10. php的seeder是什么,使用Laravel框架的Seeder实现自动填充数据功能
  11. 王者服务器为什么在5月20日维护,王者荣耀:5.20正式服平衡调整已上线,刘禅获加强,盾山迎来降温...
  12. 双开乃至多开电脑微信的简单方法
  13. 联想st510开卡软件_固态硬盘修复(慧荣sm2246XT主控开卡教程)
  14. 华为交换机导入配置_将一个华为交换机的配置导入另一个已有配置的交换机中...
  15. 宁波市教育学院计算机系主任,欢迎宁波诺丁汉大学计算机系主任白瑞斌教授一行到访南科大...
  16. 【cudaMemcpy】
  17. 【转】为什么很多看起来不是很复杂的网站,比如 Facebook、淘宝,都需要大量顶尖高手来开发?...
  18. Android实战技巧之四十七:不用预览拍照与图片缩放剪裁
  19. LPDDR5原理简介
  20. 产品经理技能,岗位职责,项目开发流程

热门文章

  1. SpeedTree学习笔记(转)
  2. 如何利用路由器防止DoS拒绝服务疯狂***
  3. SharePoint Portal Server-管理匿名访问设置
  4. HTML data-* 属性
  5. 4.剑指Offer --- 解决面试题的思路
  6. 32. JavaScript 调试
  7. 36. Element length 属性
  8. typeof的用法 typeof的返回值是一个字符串 返回的字符串类别
  9. Django——日志
  10. Spring pom配置详解(转)