返回

PHP 算法题:有多少苹果用来分赃1.1

发布时间:2022-10-09 00:25:31 270
# php

题目描述:

          有5个人偷了一堆苹果,他们准备在第二天进行分赃。晚上,有一个溜出来,他把所有苹果分成了5份,但是多了一个,他顺手把这多了一个,他顺手把多的一个苹果扔给树上的猴子,自己先拿1/5藏了起来。没想到其他四人也是这么想的,都如第一个人一样把苹果分成5份,把多的那一个扔给了树上的猴,偷走了1/5。第二天,大家分赃,也是分成5份多一个扔给猴子。最后一人分了一份。问:共有多少苹果?

解答:


for ($s = 5; ; $s++) {
if ($s%5 == 1) {
// 第一个人分苹果,可以分了5份还剩1个
$l = $s - round($s/5) - 1;
if ($l%5 == 1) {
// 第二个人分苹果,可以分了5份还剩1个
$m = $l - round($l/5) - 1;
if ($m%5 == 1) {
// 第三个人分苹果,可以分了5份还剩1个
$n = $m - round($m/5) - 1;
if ($n%5 == 1) {
// 第四个人分苹果,可以分了5份还剩1个
$o = $n - round($n/5) - 1;
if ($o%5 == 1) {
// 第五个人分苹果,可以分了5份还剩1个
$p = $o - round($o/5) - 1;
if ($p%5 == 1) {
echo '苹果总数符合5次分苹果都剩一个最小值:'.$s;
exit();
}
}
}
}
}
}
if ($s > 20000) {
echo $s;
break;
}
}
?>

 

 

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
PHP 使用非对称加密算法(RSA) 2022-10-08 23:51:05