|
发表于 2011-8-21 00:51:10
|
显示全部楼层
该死才注册几天的账号丢了密码,重新注册。。。$ Q0 W" e1 h- Z1 X. P, ?
思路:该苹果的总数最小值是唯一的。$ ~* u+ u6 ]0 B; t
就是5的倍数于1,判断余数1是关键。
5 A8 P' b0 H2 a+ h2 U4 Q得出最后一次的总数就可以知道第一次的总数。
6 f7 O% E8 S' R, F+ R& R0 ^
4 H- n4 p, v* W& j西门子840D $ O7 s* Q- W& z" a# V
* f: O1 n3 t% N3 T8 z# p4 g' h( MR1=1 总数的意思(总数从1个开始计算)
! `# U! ^( r3 vAA: 标签19 O5 T) b4 e3 L3 s
R2=R1-(R1-1)/5-1 开始分; ^* `9 l! K0 C/ G+ m& ]
R3=R2-(R2-1)/5-1
; N- z5 p( M. X$ fR4=R3-(R3-1)/5-1* }$ ]! x6 K& Y& C* {
R5=R4-(R4-1)/5-1 最后一个人分的总数
% j0 C+ Z- e) }$ tR1=R1+1 累加4 H( x/ D* ~/ T0 q/ f
R6=1 倍数$ H X; {+ D2 R, S& O ^7 H' t
BB: 标签2# X3 N" `. j) n- q: J F4 l
R7=R5-5*R6 对最后最后的总数进行减5的倍数/ l8 E8 t7 O, M' y' j! ?5 N" l
R6=R6+1 倍数累加
5 C, C# d% c# W- h' E1 XIF R7<1 GOTOB AA 对余数判断小于1 返回标签1
9 \0 R, [" f" J E0 ~ [+ eIF R7>1 GOTOB BB 对余数判断大于1 返回标签2
! T) s# C& u+ |1 E, k# v# l: D8 {M30" F& X0 o: H( u) v; P+ r
$ I2 B# d- ]8 j; }- v5 O( W这个程序在机器上求答案(求 R 值),机器竟然报警位数不够。
" I# m2 x& A" _* Z- Z所以先把程序发上来,向版主求证。。。 |
|