|
|
发表于 2011-8-21 00:51:10
|
显示全部楼层
该死才注册几天的账号丢了密码,重新注册。。。3 Y6 b# j) t0 a f
思路:该苹果的总数最小值是唯一的。
; y5 @# [. P: O" c' H( Z9 Z就是5的倍数于1,判断余数1是关键。, I+ D* U. X. @ s: X
得出最后一次的总数就可以知道第一次的总数。
- s$ l. k/ v# g- [' @9 ?. @- S9 p; j' k: b1 x5 |
西门子840D
) |8 N% E/ S0 W/ ]2 X
: i# W3 X: s9 RR1=1 总数的意思(总数从1个开始计算)) R8 h/ U0 V) t9 { T$ r, y. ?, r
AA: 标签1! D) |' D& c1 S) M
R2=R1-(R1-1)/5-1 开始分
2 y6 W W7 U k4 L+ WR3=R2-(R2-1)/5-1
. G. c' \$ {" l5 ZR4=R3-(R3-1)/5-1
5 Q4 A' J [9 W, O9 C) A/ ^' ?R5=R4-(R4-1)/5-1 最后一个人分的总数
' ~! M( d& d( D$ L& ER1=R1+1 累加, c1 u! c' t* K, Y4 n1 B
R6=1 倍数# T1 Y- `! f& m
BB: 标签23 M* k# u) e3 f2 a3 I, l9 s
R7=R5-5*R6 对最后最后的总数进行减5的倍数
: {3 ~3 i. U& ZR6=R6+1 倍数累加
3 z/ ~5 F6 [% M6 |IF R7<1 GOTOB AA 对余数判断小于1 返回标签1
& t9 G U, z7 R/ zIF R7>1 GOTOB BB 对余数判断大于1 返回标签20 O( \4 m& N+ Z" U
M30
3 P5 \( t& H, @6 M( u0 l
/ n6 {! ~4 i- o" ]' O( ?+ R这个程序在机器上求答案(求 R 值),机器竟然报警位数不够。
% F9 ~/ q: u* p. l: u所以先把程序发上来,向版主求证。。。 |
|