|
|
发表于 2011-8-21 00:51:10
|
显示全部楼层
该死才注册几天的账号丢了密码,重新注册。。。 X& T- w2 `7 t2 S
思路:该苹果的总数最小值是唯一的。
% ]- w! r! w1 H& f# O/ h, q0 K就是5的倍数于1,判断余数1是关键。
& v. R6 j3 s6 G3 E: C1 d得出最后一次的总数就可以知道第一次的总数。
/ X. u* Q0 M0 P& j. K1 }
, G+ T' W/ z9 D. j" S6 B西门子840D # G6 u" }, T2 n1 n1 l
! i0 C8 C/ b, J5 E
R1=1 总数的意思(总数从1个开始计算)
7 o }) `- y# N9 f1 cAA: 标签1" u" \( d4 `4 h: c- T- H) a
R2=R1-(R1-1)/5-1 开始分
. }2 f' |7 f' z8 I) K. i# ?* f) oR3=R2-(R2-1)/5-1
! \% ]4 p( k& C0 zR4=R3-(R3-1)/5-19 B% ?' \; [* X3 r0 s6 _
R5=R4-(R4-1)/5-1 最后一个人分的总数
% R/ _* Y& R# E# D" s. sR1=R1+1 累加% n: J! o# i4 f$ \$ Y6 Q2 e, O, z& c
R6=1 倍数3 h3 D! y+ i5 Y; H
BB: 标签2* P( `! S7 k# I1 i( O- }( ^$ k
R7=R5-5*R6 对最后最后的总数进行减5的倍数
' s% T+ R# X2 [( p. y1 E1 d PR6=R6+1 倍数累加
; F1 O) y- H6 l; V! a$ sIF R7<1 GOTOB AA 对余数判断小于1 返回标签1
" l! d/ N% r R6 F' S: |5 RIF R7>1 GOTOB BB 对余数判断大于1 返回标签23 u9 k$ k$ b9 T
M30
3 L& q; h/ L# ?: y6 H0 Q* \, N& e( I1 W. D# m6 M
这个程序在机器上求答案(求 R 值),机器竟然报警位数不够。
5 J8 y1 l h0 U. g1 [+ H* X所以先把程序发上来,向版主求证。。。 |
|