|
|
发表于 2011-8-21 00:51:10
|
显示全部楼层
该死才注册几天的账号丢了密码,重新注册。。。
`4 w0 r8 e1 a思路:该苹果的总数最小值是唯一的。# z/ d6 A q6 `9 U% u
就是5的倍数于1,判断余数1是关键。/ `2 N& Q4 L; _* R/ _1 d; x
得出最后一次的总数就可以知道第一次的总数。
; ^. |" L( s& ]. J/ }- e" Q X' r" P t3 H3 Z- |
西门子840D 8 m, a" B( D+ o$ `4 I8 ?- u
3 x0 S( k, S# k3 |
R1=1 总数的意思(总数从1个开始计算)
2 K2 S1 v( U; Q& R. K: |AA: 标签1' k% @% P, C7 \2 j& C% K' V
R2=R1-(R1-1)/5-1 开始分) q5 m) u$ l" J( z9 o( w D
R3=R2-(R2-1)/5-1! r Y' _- w% ]5 Z3 E5 ?% N' W( E# o9 z
R4=R3-(R3-1)/5-1
1 V5 S) J9 u! E) E) {R5=R4-(R4-1)/5-1 最后一个人分的总数
0 S5 l! V2 H7 k/ z. B! RR1=R1+1 累加8 U* e$ o6 {! v. H* I
R6=1 倍数: M. E: h. L' O; ^+ w
BB: 标签2
5 k8 T5 @: b2 |' R0 E: x& fR7=R5-5*R6 对最后最后的总数进行减5的倍数; y% L, C8 w2 c# I4 O
R6=R6+1 倍数累加
# T. x* f8 H8 y* FIF R7<1 GOTOB AA 对余数判断小于1 返回标签1- f+ ^# A, o4 [! V2 J
IF R7>1 GOTOB BB 对余数判断大于1 返回标签2* O8 v8 A- G w6 s& v' {/ ^8 [
M30
2 a+ K) J3 u+ _4 M5 n V* B0 @, G2 F3 j( a8 q( _& ^) a& X5 \0 a5 ^$ U
这个程序在机器上求答案(求 R 值),机器竟然报警位数不够。
3 N" v; i z2 W' }' p; }所以先把程序发上来,向版主求证。。。 |
|