|
发表于 2011-8-21 00:51:10
|
显示全部楼层
该死才注册几天的账号丢了密码,重新注册。。。# f1 a. Z& Q) f3 D( w; K4 h
思路:该苹果的总数最小值是唯一的。
, K- C5 k- H' a q, o6 [0 j- N就是5的倍数于1,判断余数1是关键。: S9 g* {8 y/ S! m# H) ~
得出最后一次的总数就可以知道第一次的总数。
+ J# b2 w/ I; v( M/ I4 {+ |5 `: Y( C8 _$ i8 }
西门子840D
& c: U7 I. b q# [7 g) L8 M' X' u1 g6 ~( [9 L
R1=1 总数的意思(总数从1个开始计算)3 f S* f5 P% X0 v8 H0 P' l
AA: 标签1! Y7 e; a. z9 T0 d" d
R2=R1-(R1-1)/5-1 开始分
1 r: h4 {0 ], C/ R( d I: b+ {R3=R2-(R2-1)/5-1' c3 O: d& q" x
R4=R3-(R3-1)/5-1
a/ A9 Z: o+ Q7 E+ oR5=R4-(R4-1)/5-1 最后一个人分的总数! A0 z5 F% s/ S, }4 U6 r
R1=R1+1 累加7 i# m3 O$ I+ p
R6=1 倍数4 g. g9 d+ q5 p8 C4 \: `2 R8 ]
BB: 标签2
6 [. I/ ~) J/ |0 R' Z* }R7=R5-5*R6 对最后最后的总数进行减5的倍数7 H3 E" T+ \, h
R6=R6+1 倍数累加
0 U! Z3 u; V; X" v& ~IF R7<1 GOTOB AA 对余数判断小于1 返回标签1" o. Q- L, `7 d5 R; j
IF R7>1 GOTOB BB 对余数判断大于1 返回标签2
8 @/ }. N1 u, { k; C5 g: {M30% e2 H h$ ]! p6 o c: V; ?) f
6 ^& u, q6 y4 s( }0 W3 @) h这个程序在机器上求答案(求 R 值),机器竟然报警位数不够。
: ]: \; Q" e0 B1 k& z) z所以先把程序发上来,向版主求证。。。 |
|