|
|
发表于 2011-8-21 00:51:10
|
显示全部楼层
该死才注册几天的账号丢了密码,重新注册。。。" d) c* w( D* J1 f) V! ~5 a
思路:该苹果的总数最小值是唯一的。
" i+ v* m8 c. N: L# ?就是5的倍数于1,判断余数1是关键。) G9 @- V/ l$ f% H. j% D2 n, h
得出最后一次的总数就可以知道第一次的总数。) c H& Q$ u& ^
- N1 u* D; A& @0 x/ L b7 P
西门子840D
0 `% e, e" N: \- ?" l9 p
3 m, _9 a; V& f4 VR1=1 总数的意思(总数从1个开始计算)* J0 h: V( B* z' H! ]
AA: 标签1
9 g1 ~; o, s1 a, N: dR2=R1-(R1-1)/5-1 开始分
: j+ p/ J- s2 ~ D3 c1 ER3=R2-(R2-1)/5-19 r. n( F$ o- A+ `
R4=R3-(R3-1)/5-1% B" A% B3 s$ P3 B$ ^
R5=R4-(R4-1)/5-1 最后一个人分的总数
7 e2 G# s& y, `# u2 E. N$ D: mR1=R1+1 累加
2 f* j* {" N& r$ ~( mR6=1 倍数
# l7 j# r* H* n( KBB: 标签2 V4 C: r( }# x5 y# H
R7=R5-5*R6 对最后最后的总数进行减5的倍数) O0 U" R4 m6 ]: ]
R6=R6+1 倍数累加
2 P: e1 Q& M4 f/ q$ \& d* G% NIF R7<1 GOTOB AA 对余数判断小于1 返回标签13 h6 G M3 F- W+ w
IF R7>1 GOTOB BB 对余数判断大于1 返回标签2
& i* J: H3 ^- BM30% M/ H/ ~ s3 E% A/ E
+ j1 G9 v( ?3 J这个程序在机器上求答案(求 R 值),机器竟然报警位数不够。1 v. C* @% [8 @. Q' ~
所以先把程序发上来,向版主求证。。。 |
|