|
|
本帖最后由 Myhui 于 2021-10-1 12:32 編輯 E+ K, `1 r4 n* p& g E
y3 I& ?. f4 x' }放假了,沒有機(jī)床測試,用python測試了下,結(jié)果是3121嗎
Screenshot_20211001114818.jpg (293.62 KB, 下載次數(shù): 0)
下載附件
625等于5的5次方
2021-10-1 11:54 上傳
2 ~9 ?; W( J" Y M& y" d! n1 Bi=0
; S/ V6 p# m# \5 S
. \0 U; I. z$ O8 I8 bb=0
# r- r1 e: v' F) `+ \1 J) q
, U0 l8 J+ g: t% B/ Q9 pwhile b!=3:
4 H. E. ~) f9 I a=i*5+1 #設(shè)最開始有這么多的蘋果/ b- M1 N- a/ J2 w/ U, n6 x
c=a #賦值給需要傳出的變量
- J$ Q) P% Q' n: Y* a if a%5==1 : #如果能平均分5份蘋果還剩下一個) o) e: b5 A) [, B3 m) O( O
a=a-int(a/5)-1 #第一個人拿走一份再吃掉一個后剩余的蘋果
! p" l4 o# m7 r3 k' N b=1, @4 T; w" N* ?6 T
if a%5==1 : #如果第二個人能把剩下的蘋果平均分5份蘋果還剩下一個! W6 `& j m# W" `; S# T$ N
a=a-int(a/5)-1 #以下依次類推
9 |- C9 }1 ? f5 _& D( n+ m7 w b=2& f0 V. ?1 o7 z" F
if a%5==1 :
, c4 q5 \- j9 w8 F6 Q a=a-int(a/5)-1' e0 V2 e" m O! U' F7 a5 a7 H6 j
b=3
% {$ u& [/ B6 c* _ if a%5==1 :
; |' P6 X& ?; G* `6 ]$ |5 R, i6 O a=a-int(a/5)-17 C- B2 r- a" h( u3 r+ g
b=4
( }/ H5 b# n& D5 U if a%5==1 :
( j. [+ C1 W u! S" J! e8 C #a=a-int(a/5)-1; g. D* l$ c+ J
b=5 #當(dāng)?shù)谖鍌€人可以正常分蘋果時跳出循環(huán) [; u( \" T6 A& f# k C' Y' ]# g" N
8 J7 Q' K" y9 }0 [+ Z, d: `6 Z9 { print("第"+str(i+1)+"次循環(huán) 到第"+str(b)+"人可分配 當(dāng)前循環(huán)的蘋果數(shù)量"+str(c))
, _( Y; ^- t |& I9 R4 }0 I i=i+1: c' u* C" ~5 z- Q* _0 H! h
Q+ T. k. ?) q. h, E4 K5 P0 u0 c9 N# X6 k+ J$ {4 @% ]/ i
print("最少需要"+str(c)+"個蘋果")
9 W9 M d0 G, z+ _; _% m
1 Q1 q- D* b1 r, H* M
; s; N7 N1 @! i: C; e% ?+ \
/ d. A/ L! X; L& @6 t! M: M. k論壇代碼為什么放不到代碼框里??8 x' X5 i# D, F
7 M# p! d* _- a1 f& D
Screenshot_20211001114839.jpg (50.93 KB, 下載次數(shù): 0)
下載附件
這么巧合嗎?剛好是5的5次方減4
2021-10-1 11:53 上傳
+ s; l+ t2 n: H' ^( Q2 s
; o1 m& [' [7 \" v- z6 _' u
要減去的4是固定的,也就是5份的1,不是5個人的15 J/ O" s+ j3 J7 y7 A, [
在while b!=5 的位置分別設(shè)置4 3 2可以用計算器試一下) M) N0 d- {8 k. e5 Q
(5份)的(n人次方)減去4等于最小蘋果數(shù)量???如何可以推導(dǎo)出來?' I; g4 s+ T7 _: P/ s
$ N) H3 J) m5 l4 K
$ t% N; S9 O( `/ n. |* z
6 y" L; R# v8 k0 d1 e1 T |
|