|
|
发表于 2011-8-21 00:51:10
|
显示全部楼层
该死才注册几天的账号丢了密码,重新注册。。。
6 j" M1 v2 e5 ?! W2 E思路:该苹果的总数最小值是唯一的。
0 c+ x2 O& I) C; U, {# {/ m就是5的倍数于1,判断余数1是关键。1 r8 F2 ?$ M9 @ N; n+ T% u
得出最后一次的总数就可以知道第一次的总数。/ _2 o7 c' v& O8 R! ]0 ?5 z/ |' ^
6 ?8 U1 R4 o% f7 @, y" b3 t4 B
西门子840D 7 Z" N' i3 A C: @
, [, Y: M' q+ r
R1=1 总数的意思(总数从1个开始计算). K/ A/ R! [0 o( ]3 A. [
AA: 标签1
$ I, J6 E5 ~- ?# H: M6 x3 j9 UR2=R1-(R1-1)/5-1 开始分
. J: Z; g0 W8 ?* h- TR3=R2-(R2-1)/5-1
" |& s0 k6 a9 eR4=R3-(R3-1)/5-17 c! ]7 L9 [& k, }
R5=R4-(R4-1)/5-1 最后一个人分的总数 w. i0 G& Z/ B6 ?. m6 s
R1=R1+1 累加
. h- K& _+ B5 v; k; w4 @. |R6=1 倍数
5 T1 a5 I& N! m3 CBB: 标签2
! I' S# c( N7 Z! q2 hR7=R5-5*R6 对最后最后的总数进行减5的倍数
+ N0 [7 ~5 q. wR6=R6+1 倍数累加
* M G' h3 j8 {" T& _IF R7<1 GOTOB AA 对余数判断小于1 返回标签1' v. h U3 m4 W" m/ _
IF R7>1 GOTOB BB 对余数判断大于1 返回标签2
( g4 h D7 ?9 U7 T' s; v3 n2 ]M30
" l% Y: U. q" s# t3 s- B4 R+ ^; m1 p$ p: O2 \
这个程序在机器上求答案(求 R 值),机器竟然报警位数不够。
) w' k. X7 q1 k所以先把程序发上来,向版主求证。。。 |
|