<big id="a5mua"></big>

      <tt id="a5mua"><dfn id="a5mua"></dfn></tt>
      <wbr id="a5mua"><sup id="a5mua"></sup></wbr>

        
        

      1. 亚洲综合小综合中文字幕,国产久爱免费精品视频,精品国产品香蕉在线,国产午夜精品在人线播放,精品一二三四区在线观看,国产成人无码免费看视频软件 ,色欲久久人妻内射,午夜在线观看成人av
        ycllzl1314
        級(jí)別: 探索解密
        精華主題: 0
        發(fā)帖數(shù)量: 66 個(gè)
        工控威望: 196 點(diǎn)
        下載積分: 901 分
        在線時(shí)間: 328(小時(shí))
        注冊(cè)時(shí)間: 2013-12-10
        最后登錄: 2025-10-28
        查看ycllzl1314的 主題 / 回貼
        樓主  發(fā)表于: 2015-08-01 23:24
        遇到點(diǎn)問(wèn)題,請(qǐng)師傅們幫忙看看。

        有D1  D2  D3 `````D10    一共10個(gè)寄存器數(shù)據(jù),有常數(shù)K,

        10個(gè)寄存器數(shù)據(jù)順序排放,每次N個(gè)相加,要求(D1+D2+DN )最大并且小于 K,求N

        如果用PLC寫上面的程序,該怎么寫,一點(diǎn)思路都沒(méi)有,PLC用松下的
        lvpretend
        級(jí)別: 論壇先鋒
        精華主題: 0
        發(fā)帖數(shù)量: 1232 個(gè)
        工控威望: 1438 點(diǎn)
        下載積分: 3707 分
        在線時(shí)間: 325(小時(shí))
        注冊(cè)時(shí)間: 2015-07-20
        最后登錄: 2025-10-28
        查看lvpretend的 主題 / 回貼
        1樓  發(fā)表于: 2015-08-02 14:58
        沒(méi)看懂:
        10個(gè)寄存器數(shù)據(jù)順序排放,每次N個(gè)相加,要求(D1+D2+DN )最大并且小于 K,求N。
        既然每次有N個(gè)數(shù)相加,為什么有要求(D1+D2+DN)三個(gè)數(shù)了。
        你是不是說(shuō)的N個(gè)數(shù)相加,小于K,最大的組合,要求全部組合還是一個(gè)就行(因?yàn)榭赡艹霈F(xiàn)多個(gè)結(jié)果相同)?
        這是個(gè)排列組合呀!計(jì)算量有點(diǎn)大。
        首先,10個(gè)數(shù)N1,N2,N3,N4,N5,N6,N7,N8,N9,N10。
        再定義10個(gè)緩沖區(qū)A1,,,,,,,,A10,10個(gè)緩沖區(qū)相加,A1+A2+,,,,,,,+A10
        N1,,,,,N10可以對(duì)應(yīng)分別移入A1,,,,A10,具體移動(dòng)幾個(gè)數(shù),看情況。不移入的,填寫0.
        如何確定哪些要移入呢?
        設(shè)一個(gè)可以位操作的16位數(shù)D(其實(shí)只需使用低10位),對(duì)這個(gè)數(shù)每次加1,直到10位完成,2^10=1024,也就是要做1024次。
        每次計(jì)算結(jié)果判斷大于K,丟棄。小于K,結(jié)果存放到一個(gè)中間暫存變量中(定義MAX),且把這個(gè)D也存入一個(gè)數(shù)據(jù)隊(duì)列中。
        D由1開始計(jì)算,1的16位二進(jìn)制編碼為0000 0000 0000 0001
        先把A1,,,A10清0
        那么按位尋址D-M1位1,則把N1移入A1,其它為0則不移動(dòng)
        A1,,,,A10累加,結(jié)果與K比較,大于K,不管,小于K,存入。

        下一個(gè)循環(huán),
        A1,,,A10清零
        D+1=2,二進(jìn)制編碼為0000 0000 0000 0010
        把N2,移入A2,再累加,,,,,

        現(xiàn)在你懂了吧,也就是把1024種組合全部計(jì)算完,就可以找出全部符合你要求的數(shù)。
        當(dāng)然這個(gè)算法不夠簡(jiǎn)練,是最笨的方法,但編程會(huì)方便些。其它算法會(huì)復(fù)雜些,計(jì)算速度也要快些,但編程不方便。

        這個(gè)用時(shí)間中斷來(lái)寫,比如1mS中斷一次,這樣在1S多點(diǎn)就能求出結(jié)果。

        主站蜘蛛池模板: 92精品国产自产在线观看481页| 久久日韩在线观看视频| 国模少妇无码一区二区三区| 国产亚洲精品在天天在线麻豆| 国产午夜精品视频免费不卡| 97久久综合亚洲色hezyo| 亚洲另类欧美综合久久图片区| 91亚洲国产成人精品性色| 成在线人视频免费视频| 无码内射中文字幕岛国片| 精品国产丝袜自在线拍国语| 妇女自拍偷自拍亚洲精品| 嗯灬啊灬把腿张开灬动态图| 国产免费踩踏调教视频| 日韩精品二区三区四区| 亚洲日本va午夜在线影院| 欧美裸体xxxx极品| 成人影片麻豆国产影片免费观看| 三上悠亚久久精品| 亚洲欧美色中文字幕| 精品一区二区三区不卡| 亚洲精品国产综合久久久久紧| 久久精品无码免费不卡| 无码国产精成人午夜视频不卡| 国产精品九九九一区二区| 少妇被粗大的猛烈进出69影院一| 久久久精品2019中文字幕之3| 欧美视频在线播放观看免费福利资源| 欧美熟妇乱子伦XX视频| 国产AV午夜精品一区二区三区| 日本最新免费二区三区| 国产精品三级中文字幕| 人妻丰满熟妇av无码区乱| 怡红院一区二区三区在线| 国产 中文 制服丝袜 另类| 国产在线国偷精品免费看| 亚洲一区二区三区激情视频| 欧洲亚洲成av人片天堂网| 插入中文字幕在线一区二区三区| 欧美成人无码a区视频在线观看| 福利视频一区二区在线|