亚洲精品自拍偷拍_欧美八区_天堂中文资源在线_99热超碰在线_伊人亚洲精品_日本中文在线

若楓后處理論壇

標(biāo)題: 如何用宏程序來(lái)計(jì)算這道數(shù)學(xué)題 [打印本頁(yè)]

作者: 千年    時(shí)間: 2011-6-12 21:01
標(biāo)題: 如何用宏程序來(lái)計(jì)算這道數(shù)學(xué)題
以下是一道數(shù)學(xué)題:; Y( p+ O- U; N+ q. S0 B/ I
一堆蘋(píng)果5個(gè)人分,第一個(gè)人把這堆蘋(píng)果分成5份,但是多了一個(gè),他吃了多的那一個(gè),然后拿走了自己的那一份,第二個(gè)人過(guò)來(lái)把剩下的蘋(píng)果也分成5份,也多了一個(gè),他也吃了多的那一個(gè),拿走了自己的那一份,第三個(gè),第四個(gè),第五個(gè)人都是這樣分了蘋(píng)果,都是多了一個(gè),然后拿走自己的那一份。問(wèn)這堆蘋(píng)果最少有多少個(gè)呢?: P1 c; Z5 e3 K: n9 p0 Y8 w( z1 N
用數(shù)學(xué)的方法一般人很難算出來(lái),請(qǐng)問(wèn)如何編個(gè)宏程序計(jì)算出來(lái)這對(duì)蘋(píng)果最少有多少個(gè)? 程序要做到盡量?jī)?yōu)化,使計(jì)算時(shí)間縮短到最短!
作者: 空氣中的小魚(yú)    時(shí)間: 2011-6-12 21:29
千年兄你來(lái)了,其實(shí),用宏實(shí)現(xiàn)這些也挺好了( X& }, u& n4 \- _: n" X
可以培養(yǎng)一個(gè)人的變成思想,當(dāng)思想成熟了,就變成了算法
作者: jiangssli    時(shí)間: 2011-6-13 02:27
說(shuō)起來(lái)容易做起來(lái)難啊!!用宏算法表達(dá)式把思路表達(dá)出來(lái)我老是做不好!!!進(jìn)步太慢了!!
作者: 若楓    時(shí)間: 2011-6-13 08:00
這個(gè)題目厲害了。
作者: jiangssli    時(shí)間: 2011-6-13 14:24
本題目是老千樓主的得意之作!!!!
作者: 千年    時(shí)間: 2011-6-13 15:09
樓上純粹是灌水黨,鑒定完畢!
作者: haiku2003    時(shí)間: 2011-6-15 17:47
學(xué)習(xí)學(xué)習(xí)。。。。
作者: zhousj225    時(shí)間: 2011-6-17 22:04
這個(gè)很好算啊,還用宏程序,態(tài)麻煩了吧
作者: 空氣中的小魚(yú)    時(shí)間: 2011-6-17 22:21
回復(fù) 8# zhousj225 - f% p$ \# h, `. G
呵呵,你沒(méi)有理解到樓主的用意,雖然這道題可以用數(shù)學(xué)算出,但是他的要求是用宏程序?qū)崿F(xiàn),為什么用宏程序?qū)崿F(xiàn)呢?
$ E$ I4 c( N2 g$ F這里面是有意義的,盡管可能很多人覺(jué)得小題大做,甚無(wú)意義,其實(shí),宏程序很多人都會(huì),這里面有個(gè)深與淺,我個(gè)人認(rèn)為宏程序的精髓在于架構(gòu)、算法、及給予使用者人性化的操作、嚴(yán)密的思維。很多人寫(xiě)個(gè)小程序很容易就寫(xiě)出來(lái),然而,如果寫(xiě)個(gè)大規(guī)模的程序呢?就會(huì)覺(jué)得無(wú)從下手的感覺(jué),而這道題,就是鍛煉一個(gè)人的算法,計(jì)算的方法效率快與慢和程序編寫(xiě)者息息相關(guān),寫(xiě)宏程序,最重要的一點(diǎn)是:不要認(rèn)為寫(xiě)出來(lái)可以加工就可以了,那樣的思維可能你永遠(yuǎn)不能進(jìn)步,要做到,沒(méi)有最好,只有更好,不斷的優(yōu)化你的程序,用多種方法實(shí)現(xiàn),到了最后,你可能會(huì)理解到很多宏程序的精髓所在,不管哪種編程語(yǔ)言,這個(gè)道理都是相通的。
作者: jiangssli    時(shí)間: 2011-6-18 02:04
回復(fù) 9# wmj820303 0 @3 {  @3 W7 T) \! N+ G* a
9 x% s! H/ I6 c2 r! M7 b  L3 v" a

0 o: e. x4 _' \' G1 G2 q    其實(shí)現(xiàn)實(shí)中像8樓那樣想法的同行不在少數(shù)啊!我曾經(jīng)在很多群發(fā)起過(guò)用宏來(lái)做解密程序的討論,結(jié)果基本都是被人潑冷水,說(shuō)我有病!估計(jì)就是覺(jué)得這樣做很麻煩,說(shuō)現(xiàn)成的解密軟件大把,還用宏程序去搞這些無(wú)聊的東西等等..........就像你說(shuō)的,做一個(gè)加工用的小程序很簡(jiǎn)單,但是要做到短小精悍,精益求精可就很難了!
作者: ayun918    時(shí)間: 2011-6-18 11:10
果然是:高手一出手,便知有沒(méi)有!
- W9 Q! v: Q% G4 k; a" s  K別人送我3個(gè)學(xué)習(xí)錦囊5 l& l0 }1 B4 k( z! X& Q3 H
1,實(shí)力派5 n4 F$ v9 C9 ^( K
2,偶像派
7 A7 ~' P8 j" P8 r3,蛋黃派; F0 ?( U; U& O3 }% z
我挑哪個(gè)好呢?
作者: wbx8484    時(shí)間: 2011-8-21 00:51
該死才注冊(cè)幾天的賬號(hào)丟了密碼,重新注冊(cè)。。。4 h! X* I$ W; [9 b
思路:該蘋(píng)果的總數(shù)最小值是唯一的。
5 c+ z  w% l  C" k; \9 B就是5的倍數(shù)于1,判斷余數(shù)1是關(guān)鍵。
' Z8 I7 `9 E, C得出最后一次的總數(shù)就可以知道第一次的總數(shù)。
4 i9 u. K; F9 U! q
4 [; C+ ?* c, U$ @  X2 h" d西門(mén)子840D 2 c9 T! l* _% P

7 I. `9 V0 g7 B4 c! s! PR1=1    總數(shù)的意思(總數(shù)從1個(gè)開(kāi)始計(jì)算)
$ y2 p% A" z! {* CAA:           標(biāo)簽1
3 V) D, d( n! H! ]( ], o$ [) y: TR2=R1-(R1-1)/5-1  開(kāi)始分0 |- u9 K' \; ]: D" V, G6 j
R3=R2-(R2-1)/5-1
# T4 v% ^1 o+ YR4=R3-(R3-1)/5-12 S. r# x, O- ~% s
R5=R4-(R4-1)/5-1  最后一個(gè)人分的總數(shù)
) P  y: O% b. d: V& s* h  _R1=R1+1               累加( \, U; Q& p6 a! C
R6=1                     倍數(shù)
  D, C; W6 Q$ n. ?+ s: f6 Q: y) qBB:              標(biāo)簽2
- f/ [3 Y- u- ~" h  b3 MR7=R5-5*R6       對(duì)最后最后的總數(shù)進(jìn)行減5的倍數(shù)8 {  q0 O; t  x' [+ n
R6=R6+1            倍數(shù)累加0 K, E& k$ h' c+ |9 \4 P
IF R7<1 GOTOB AA      對(duì)余數(shù)判斷小于1 返回標(biāo)簽12 y& ^1 O: v' L1 H2 {6 Z/ Z7 z! D
IF R7>1 GOTOB BB      對(duì)余數(shù)判斷大于1  返回標(biāo)簽2( A$ L+ C0 A$ S% W6 T" V) G: `# T
M309 F8 s; x) M6 d  h# O5 j& p8 x

. I. O% M8 _' \這個(gè)程序在機(jī)器上求答案(求 R 值),機(jī)器竟然報(bào)警位數(shù)不夠。
& Z/ h# z* F9 r5 Q; ?所以先把程序發(fā)上來(lái),向版主求證。。。
作者: dddqmq    時(shí)間: 2011-8-28 09:30
本帖最后由 dddqmq 于 2011-8-31 08:35 編輯 ! K' @# V) |; y/ H/ e! x, R
) o/ q! {; r( N2 B; b9 L
#1=1.
. s5 K2 e. B1 Q0 aWHILE [#1] DO1! G% u7 U' X! W+ k1 ]( M
#2=1.
0 A0 a0 P6 G; o: L4 ?) x3 G#3=5.
: Z# F) {2 y# c# m+ v% s4 CWHILE [#2 LE #3] DO26 i; r# v7 K- ^' P5 S
#4=[#1-1]/5., w/ Z8 r/ N: o& @
#5=FIX[#4]7 ]4 A% }  K; a7 B* h8 B
IF [#4 NE #5] GOTO1
( q) f' H; n0 r8 S" C6 ?# D5 [" P6 `#2=#2+1
3 O) l( X! z/ @& s0 tEND2
3 [8 y8 ~6 u6 N  y' g+ @3 A+ BN1" R. k; O  @# A! D
IF[#4 EQ #5] GOTO21 z' C: M( }0 L& h3 p: R" |
#1=#1+1
  b7 j* Y3 Q# {$ J' _END1* `0 e! I1 G: w, Z
N2
作者: dddqmq    時(shí)間: 2011-8-28 09:44
說(shuō)一下個(gè)人的思路,拿一堆蘋(píng)果5個(gè)人來(lái)分,先拿掉一個(gè),如果分到一個(gè)整數(shù)就繼續(xù)直到分完5次,如果還沒(méi)有分到5次就出現(xiàn)分不到整數(shù),總數(shù)加1在來(lái)分。一旦到第五個(gè)人分時(shí)還能得到整數(shù)個(gè)蘋(píng)果,結(jié)束,
作者: jiangssli    時(shí)間: 2011-8-30 08:38
本帖最后由 jiangssli 于 2011-8-30 08:40 編輯
* J# t/ _  t" i& m; P' l( ^! |( U+ T9 \
回復(fù) 13# dddqmq - C# l- e; ~) A- W( S

: H6 w( Q& v  B  [/ c9 N' H! X& i2 H4 \
   
, P  E. M. j! P6 W: W9 y3 o第一個(gè)WHILE沒(méi)有判斷,怎么循環(huán)呢?8 ^! S8 r0 S% m- b* }( X
還有后面IF判斷調(diào)準(zhǔn)的NG應(yīng)該改成NE吧!
作者: dddqmq    時(shí)間: 2011-8-31 08:33
回復(fù) 15# jiangssli 3 k0 b$ j; `. l/ {, M" ]% K
: k9 N/ q. }$ E- ~
3 g% m' ~0 I! l/ \% V3 |2 z
    NG應(yīng)該改NE,抱歉我寫(xiě)錯(cuò)了,第一個(gè)WHILE是一個(gè)死循環(huán),只要#1不等于零就會(huì)執(zhí)行,但我有用GOTO2跳出。
作者: wujwz    時(shí)間: 2011-9-8 22:16
以后需再關(guān)注,現(xiàn)在先幫你頂一下# O6 h% q, ?& |: U6 {
6 |  W% f7 C" a& t

+ [3 G5 H& I; u& v# T
! a6 L5 }) \: Z) @
0 L- d9 y3 V- h+ U: b: Q4 D6 d4 R& \
" K7 k$ w6 s, U- ]8 L* I' E8 G: m

8 L8 u$ g! O# u7 h* f4 E
3 Q8 t0 k0 G+ l* G; I4 z  v% d, R+ T) ]4 d* ^) e1 o& {

8 j: \$ ?* W# a) A) x8 b& q4 w( g% q! Q
http://discuz.net/static/image/common/sigline.gif
% |* L5 J- i3 ?; W3 L8 h加盟寬福量販商城kuanfuhuo.com,創(chuàng)建自己的商圈,QQ1697404576
$ _9 K1 `4 a6 h" z) y4 R5 V% v6 @- \8 B9 u! e
寬福商城,男裝、女裝、羽絨服,還有鮮花蛋糕送上門(mén)' O7 D$ L+ T# q2 P

9 Q6 E6 ?  v! ]. fhttp://kuanfuhuo.com/ImgUpload/2011072319584644_50x520.jpg寬福商城,{網(wǎng)店代理},提供貨源,一件代發(fā)

作者: winnertu    時(shí)間: 2011-9-9 13:14
高手?。。。?hr noshade size="2" width="100%" color="#808080"> 作者: dlxuxi    時(shí)間: 2011-9-22 21:48
講得有道理啊
作者: dq-lb    時(shí)間: 2012-3-20 23:17
回復(fù)  zhousj225 7 l3 A+ r- f+ r% b, {
呵呵,你沒(méi)有理解到樓主的用意,雖然這道題可以用數(shù)學(xué)算出,但是他的要求是用宏程序?qū)崿F(xiàn) ...6 I3 u+ ~' w' Z* Q: a' f5 K
wmj820303 發(fā)表于 2011-6-17 22:21 http://postp.net/images/common/back.gif

  f' b4 Z: H) V# k' [2 f' v. o& |" N: z5 c3 ]
0 n1 b& f" U' r  M; k
    受益匪淺
作者: chengyue321    時(shí)間: 2012-3-21 17:01
沒(méi)看明白
作者: qq20071999    時(shí)間: 2012-3-23 00:35
高手高手哇,宏程序都用到這個(gè)份上額
作者: gafreld    時(shí)間: 2014-12-28 11:35
都是知音啊
作者: gafreld    時(shí)間: 2014-12-28 11:37
在如今軟件橫行的時(shí)代  很少有人用宏
作者: ya_blueang    時(shí)間: 2015-2-18 12:04
學(xué)習(xí),謝謝樓主分享
作者: Myhui    時(shí)間: 2021-10-1 03:01
本帖最后由 Myhui 于 2021-10-1 12:32 編輯 - X$ L- [8 V6 `- J. K

- I, ~; q7 ~7 E% S& u' L放假了,沒(méi)有機(jī)床測(cè)試,用python測(cè)試了下,結(jié)果是3121嗎
  1. i=0
復(fù)制代碼
[attach]9352[/attach]7 m8 ^0 p2 p; w% v  q* k4 ^
i=0
+ x4 h9 j$ Q% n9 a( E3 Y3 |+ [! }! p. q! S7 \
b=0( d! y* v, S' B" Z) m2 h
6 W! f4 G. f1 A( u% M. b8 ^
while b!=3:
  m' J; X0 `( c. \' a6 m  C    a=i*5+1 #設(shè)最開(kāi)始有這么多的蘋(píng)果  t! v- K9 J) U
    c=a #賦值給需要傳出的變量+ T( E8 p% X3 T( x. C4 t7 h+ p
    if  a%5==1 : #如果能平均分5份蘋(píng)果還剩下一個(gè)
6 \, G% ]/ a; @& l        a=a-int(a/5)-1 #第一個(gè)人拿走一份再吃掉一個(gè)后剩余的蘋(píng)果4 Z4 X6 I4 M/ f
        b=1
& M8 H+ @- I2 a3 C6 X5 q        if  a%5==1 : #如果第二個(gè)人能把剩下的蘋(píng)果平均分5份蘋(píng)果還剩下一個(gè)
' U% q" a) w, u! f, k4 `. p            a=a-int(a/5)-1 #以下依次類(lèi)推6 y7 c% q4 m$ v
            b=2
7 E- O5 {+ ]2 l            if  a%5==1 :$ ~1 x# f9 q  v* v
                a=a-int(a/5)-1, C5 K" _8 i* n, m
                b=3
' H, Q; I  [) k3 W( m  e. h& \- Q$ M                if  a%5==1 :5 E  |9 B: p0 a
                    a=a-int(a/5)-1" I; ]  b+ S% P1 V# l& V) v
                    b=40 G2 R1 N/ Q5 v- ^: \0 J3 H
                    if  a%5==1 :
/ p' \2 t* d5 i( b( a                        #a=a-int(a/5)-14 v/ L8 i1 p* y4 M0 a' y
                        b=5 #當(dāng)?shù)谖鍌€(gè)人可以正常分蘋(píng)果時(shí)跳出循環(huán)) h$ P0 N3 s+ [$ B1 d! g. P5 U

' u& g% d. p/ @" Y& G* E# C    print("第"+str(i+1)+"次循環(huán) 到第"+str(b)+"人可分配 當(dāng)前循環(huán)的蘋(píng)果數(shù)量"+str(c))% z* V5 W6 j, E7 c
    i=i+1+ }/ T2 j$ {% {4 Z' D

1 m' E3 v; G9 o7 Q. c' ]: r! \/ t
" C! Q0 f% a$ r0 F  Wprint("最少需要"+str(c)+"個(gè)蘋(píng)果")
1 e7 u2 T- ^. O( V- V; y- L9 X
+ z( X8 l3 J/ f! t0 G! a. o, A
: K2 F) ]& [# g: \2 j0 H7 y
論壇代碼為什么放不到代碼框里??
/ W; L7 m+ `9 `3 a, C2 \' o
0 D9 ^  ]( O) J# H[attach]9351[/attach]: O5 c! S6 f0 P# g5 T! ?: P
- J: M. s: r4 {+ A1 I( U! f
要減去的4是固定的,也就是5份的1,不是5個(gè)人的1& V8 R7 y2 L3 Q
在while b!=5 的位置分別設(shè)置4 3 2可以用計(jì)算器試一下
# H; o$ b3 G( t6 C(5份)的(n人次方)減去4等于最小蘋(píng)果數(shù)量???如何可以推導(dǎo)出來(lái)?
2 T# \9 f6 ?' N+ q/ B# n0 C0 ]$ \4 ~- |& h- r6 L. \7 f

# P9 W" u% {3 `5 n8 l; q7 a% m0 K+ k3 R  J" ~% s

作者: VYF0412    時(shí)間: 2022-1-11 15:00
感謝貼主分享經(jīng)驗(yàn)感謝貼主無(wú)私分享寶貴知識(shí),意思就是思路啟蒙很重要唄,啥事都得先有個(gè)思路
作者: ug大神    時(shí)間: 2022-3-12 02:00
66666666666666
作者: wx_1657443396    時(shí)間: 2022-4-13 15:30
如何用宏程序來(lái)計(jì)算這道數(shù)學(xué)題
作者: wx_5544813524    時(shí)間: 2022-5-13 16:34
ffffffffffffffffffffffffffffffffff
作者: 1603810058a    時(shí)間: 2023-4-13 21:26
是個(gè)高手




歡迎光臨 若楓后處理論壇 (http://m.886378.cn/) Powered by Discuz! X3.5
主站蜘蛛池模板: 国产福利91精品一区二区三区 | 成人国产在线视频 | 手机看片在线观看 | 亚洲成人一级 | 日韩一区免费视频 | 色妞网 | 亚洲精品综合在线 | 中文字幕1区2区 | 国产极品在线播放 | 深夜国产福利 | 日日夜夜精品视频 | 激情网色 | 四虎精品视频 | 免费观看特级毛片 | 亚洲天堂网在线视频 | 一区二区三区高清不卡 | 波多野在线视频 | 在线日韩中文字幕 | 91porn在线视频| 欧美激情精品久久 | 亚洲影视在线 | 国产精品视频成人 | 欧美一级片免费观看 | 中文字幕第7页 | 久久小草 | 在线不卡中文字幕 | 久久中文娱乐网 | 亚洲少妇精品 | 人人澡人人草 | 成人一级黄色片 | 在线观看成人免费 | 天天干天天色天天爽 | 欧美一区日韩一区 | 欧美三级视频在线 | 高跟鞋肉丝交足91 | 日韩一区二区三区在线播放 | 福利资源在线 | avove在线播放| 天天躁日日躁狠狠躁av麻豆 | 亚洲不卡一 | 一区二区视频免费 |