|
|
发表于 2011-8-21 00:51:10
|
显示全部楼层
该死才注册几天的账号丢了密码,重新注册。。。
8 `/ v' J# k8 C i2 E2 [6 i' m思路:该苹果的总数最小值是唯一的。
, Z" \) \' A: R: s就是5的倍数于1,判断余数1是关键。/ C2 N$ h) |! P4 P8 y& G% C7 p
得出最后一次的总数就可以知道第一次的总数。
- n& `1 _7 S! Q; e% N B& f
! Q; ~8 w* a2 H西门子840D 0 k+ U0 h: a. v1 h6 F
6 @: t. |' v: g; \( b& D
R1=1 总数的意思(总数从1个开始计算)
4 c2 b, G, A& d$ Y- U. s5 M6 t2 oAA: 标签18 V6 Q+ w/ {% G E4 H
R2=R1-(R1-1)/5-1 开始分
/ z! S9 ^# o- y v, l, ]R3=R2-(R2-1)/5-1
/ u. `: ^" W1 b% S, v L7 D. iR4=R3-(R3-1)/5-18 S- W; e6 b' m" C
R5=R4-(R4-1)/5-1 最后一个人分的总数2 G9 n$ T/ b2 N# I
R1=R1+1 累加) ?. l( a a8 K/ w
R6=1 倍数; ~8 ?- W3 `3 o" E& m4 `1 n
BB: 标签2/ |: w9 ~) p# h. W, a1 r
R7=R5-5*R6 对最后最后的总数进行减5的倍数
) |" G& `$ Z- R, K) o6 h( xR6=R6+1 倍数累加9 n @ \) I( e+ ^5 g% L7 a
IF R7<1 GOTOB AA 对余数判断小于1 返回标签1( ~& P0 \5 g% ^& G& g
IF R7>1 GOTOB BB 对余数判断大于1 返回标签29 T+ w* {( ?! l) }& U' ~
M303 {) g d2 c+ x5 @" x" X
5 U6 d9 K$ x/ m3 Z4 d: y这个程序在机器上求答案(求 R 值),机器竟然报警位数不够。
& s0 {& V: o- g) u5 x' j所以先把程序发上来,向版主求证。。。 |
|