|
发表于 2011-8-21 00:51:10
|
显示全部楼层
该死才注册几天的账号丢了密码,重新注册。。。) P' S) d) |- I% _, P/ _$ y, j
思路:该苹果的总数最小值是唯一的。
9 s8 E7 v3 v) ? P5 j) Y3 e就是5的倍数于1,判断余数1是关键。# q3 P0 `7 x7 F4 A# `1 A
得出最后一次的总数就可以知道第一次的总数。0 Q3 n5 b/ |& t$ ^; {5 A
* `: ?8 `& a! [8 f, Z
西门子840D
, z8 `* E0 v( M- ?, P. @2 a0 Z- c! W
R1=1 总数的意思(总数从1个开始计算)
6 Q1 K4 U; Y: o: AAA: 标签18 k, q* c9 [. i
R2=R1-(R1-1)/5-1 开始分: D5 B8 O6 V3 P0 Y
R3=R2-(R2-1)/5-1
; w$ ]0 y) }, P( _3 \" T: _R4=R3-(R3-1)/5-1
# r7 ]4 ~% s" {; xR5=R4-(R4-1)/5-1 最后一个人分的总数$ l+ }* x$ d! E" V5 V$ e* ]& B
R1=R1+1 累加+ J* D+ h6 o* C' S% o# }
R6=1 倍数
F i. a* i# RBB: 标签2# F. u* P( f, f0 T* x w: f+ F! F/ q
R7=R5-5*R6 对最后最后的总数进行减5的倍数0 p# w6 P. g. b
R6=R6+1 倍数累加7 d' N- `! \; c n( u5 a$ A$ ]2 u) I: u
IF R7<1 GOTOB AA 对余数判断小于1 返回标签1* _7 B3 q. L. D2 G2 d0 C
IF R7>1 GOTOB BB 对余数判断大于1 返回标签2
* T! E8 g: Y5 c% ?- b) NM30! g' B! @2 P' z' Z* ?
# V' ^ n2 c* V" l
这个程序在机器上求答案(求 R 值),机器竟然报警位数不够。3 g$ a' @; ]8 v+ [& s. H, ~
所以先把程序发上来,向版主求证。。。 |
|