97久久久,ysl蜜桃色成人九色四,欧美怡红院免费全部视频,亚洲日韩精品欧美一区二区一

 
不銹鋼砝碼
316無磁不銹鋼砝碼
50kg至1000kg不銹鋼砝碼
25公斤不銹鋼砝碼
20公斤不銹鋼砝碼
10公斤不銹鋼砝碼
不銹鋼圓形砝碼
不銹鋼方形砝碼
不銹鋼鎖型砝碼
不銹鋼掛鉤砝碼
不銹鋼英磅砝碼
不銹鋼牛頓砝碼
不銹鋼C型砝碼
標(biāo)準砝碼
單個砝碼
套裝砝碼
增砣砝碼
牛頓砝碼
無磁砝碼
有磁砝碼
聚四氟砝碼
JF1無磁砝碼
鋼制鍍鉻砝碼
非標(biāo)砝碼
20克藥典砝碼/聚四氟砝碼
張力夾砝碼
線狀砝碼
液體比重天平用騎碼
夾持砝碼
方形砝碼
吊環(huán)砝碼
砝碼
手提砝碼
雙鉤砝碼
單勾砝碼
餅式砝碼
英磅砝碼
定做砝碼
片狀砝碼
維權(quán)砝碼
圓形砝碼
定制鏈碼
銅制砝碼
砝碼等級
E1級砝碼
E2級砝碼
F1級砝碼
F2級砝碼
M1級砝碼
M2級砝碼
M3級砝碼
天平砝碼
六等砝碼
五等砝碼
四等砝碼
三等砝碼
二等砝碼
等砝碼
鑄鐵砝碼
鋼砝碼
5噸10噸型配重塊
配重塊
電梯試驗砝碼
鑄鐵增砣砝碼
2噸鑄鐵砝碼
鎖型鑄鐵砝碼
方型鑄鐵砝碼
1000公斤鑄鐵砝碼
500公斤鑄鐵砝碼
200KG鑄鐵砝碼
100公斤鑄鐵砝碼
50公斤鑄鐵砝碼
25公斤鑄鐵砝碼
20公斤鑄鐵砝碼
10公斤鑄鐵砝碼
1-5kg小型鑄鐵砝碼
鎖式砝碼
25公斤鎖型不銹鋼砝碼
20kg鎖型不銹鋼砝碼
10KG鎖形不銹鋼砝碼
5公斤鎖型不銹剛砝碼
電子稱校準砝碼
地磅校驗砝碼
上海砝碼廠家
天平校準砝碼
電子天平校準砝碼
天平檢測砝碼
量塊/塊規(guī)
陶瓷量塊
卡尺專用量塊0級1級2級
上海廠家平臺電子秤
防爆稱重儀表/防爆地磅
各類信號控制電子磅稱
物聯(lián)網(wǎng)平臺電子稱
手推移動式電子地磅秤
1噸至5噸小型地磅秤
名稱:上海實潤實業(yè)有限公司
電話:86-021-67866267
傳真:86-021-67866263
聯(lián)系人:江曉
手機:18217775671
地址:上海市松江區(qū)泗涇鎮(zhèn)高技路655號2幢121號
郵編:201615
郵箱:314530281@qq.com
網(wǎng)站:www.2233yksy.cn
  新聞中心 當(dāng)前位置:首頁 - 新聞中心


知道砝碼稱重問題
點擊次數(shù):1084 更新時間:2013-08-24

 知道砝碼稱重問題

【問題描述】

    設(shè)有1g、2g、3g、5g、10g、20g的砝碼各若干枚(其總重<=1000),用他們能稱出的重量的種類數(shù)。
【輸入文件】
a1 a2 a3 a4 a5 a6
    (表示1g砝碼有a1個,2g砝碼有a2個,…,20g砝碼有a6個,中間有空格)。
【輸出文件】
Total=N
    (N表示用這些砝碼能稱出的不同重量的個數(shù),但不括個砝碼也不用的情況)。
【輸入樣例】
    1 1 0 0 0 0 
【輸出樣例】
Total=3

枚舉法
【還是犯了些錯的 比如 read寫成readln 還有循環(huán)時把w[1]的循環(huán)寫成1→g[1]了(應(yīng)該是0→g[1]) 結(jié)果莫名沒過3個點 殘念】

 

材質(zhì)種類— 無磁不銹鋼.非磁性不銹鋼,銅鍍鉻,鐵鍍鉻。
砝碼形狀— 園柱體.園錐體.板形.片形.圈(環(huán))形.騎形.條(棒)形
組合形式— 常規(guī)組合5.2.2.1,(可按用戶需求任意組合)
精度等級— 等(E2). 二等(F1實差). F1 (三級允差). F2 (四級). M1 (五級). M2(六級)

【顯然寫的太長了……ORZ】
program weight;
const w:array[1..6] of integer=(1,2,3,5,10,20);
var i,j,k,l,m,n,total,sum:longint;
    g:Array [1..6] of integer;
    f:array[1..1000] of boolean;

begin
assign(input,'weight.in');
reset(input);
assign(output,'weight.out');
rewrite(output);

sum:=0;
total:=0;
for i:=1 to 6 do
    begin
      read(g[i]);
    end;

for i:=1 to g[1] do
    begin
      sum:=w[1]*i;
      if not f[sum] then
                      begin
                        f[sum]:=true;
                        inc(total);
                      end;
    end;

for i:=1 to g[2] do
    begin
      sum:=w[2]*i;
      if not f[sum] then
                      begin
                        f[sum]:=true;
                        inc(total);
                      end;
    end;

for i:=1 to g[3] do
    begin
      sum:=w[3]*i;
      if not f[sum] then
                      begin
                        f[sum]:=true;
                        inc(total);
                      end;
    end;

for i:=1 to g[4] do
    begin
      sum:=w[4]*i;
      if not f[sum] then
                      begin
                        f[sum]:=true;
                        inc(total);
                      end;
    end;

for i:=1 to g[5] do
    begin
      sum:=w[5]*i;
      if not f[sum] then
                      begin
                        f[sum]:=true;
                        inc(total);
                      end;
    end;

for i:=1 to g[6] do
    begin
      sum:=w[6]*i;
      if not f[sum] then
                      begin
                        f[sum]:=true;
                        inc(total);
                      end;
    end;


    for i:=0 to g[6] do
      for j:=0 to g[5] do
        for k:=0 to g[4] do
          for l:=0 to g[3] do
            for m:=0 to g[2] do
              for n:=0 to g[1] do
                begin
                  sum:=w[1]*n+w[2]*m+w[3]*l+w[4]*k+w[5]*j+w[6]*i;
                  if not f[sum] then
                                   begin
                                     f[sum]:=true;
                                     inc(total);
                                   end;
                end;
wrin('Total=',total-1);

close(input);
close(output);
end.

枚舉簡易法
zui容易想到的方法就是枚舉出有幾個1g,幾個2g,幾個3g……幾個20g,然后統(tǒng)計有幾種不同的重量。用數(shù)組w[1]~w[6]表示重量,q[1]~q[6]表示選擇方案。算法描述如下(Pascal語言):
for q[1]:=0 to a1 do
for q[2]:=0 to a2 do
for q[3]:=0 to a3 do
for q[4]:=0 to a4 do
for q[5]:=0 to a5 do
for q[6]:=0 to a6 do begin
sum:=0;
for i:=1 to 6 do sum:=sum+q[i]*w[i];
end;
利用6個for循環(huán)可以算出總重量sum,剩下的工作就是要判斷sum是否已經(jīng)出現(xiàn)過即判重。要實現(xiàn)這點很簡單,注意到條件:其總重<=1000,可以開個[0..1000]的boolean數(shù)組H,設(shè)初值為false,然后H[sum]:=true,zui后統(tǒng)計在H[1..1000]中有幾個true即可。
總結(jié):此枚舉算法著實弱智,但事實上此算法可以通過所有的測試數(shù)據(jù),在比賽中使用可以省時省力。因此我們要改變印象中枚舉算法是低效的觀念,在沒有方法時,枚舉往往是突破口。

DP法
【就是個01背……但是我zui悲哀的是忘了初始化 好容易想明白為什么必須要f[0]:=true;結(jié)果還忘了寫……】
【把問題稍做個改動,已知a1+a2+a3+a4+a5+a6個砝碼的重量w[i], w[i]∈{ 1,2,3,5,10,20} 其中砝碼重量可以相等,求用這些砝碼可稱出的不同重量的個數(shù)?!?br />【這樣改就是經(jīng)典的0/1背問題的簡化版了,求解方法*和上面說的樣,這里就不多說了,只是要注意這個題目不是求zui載重量,是統(tǒng)計所有的可稱出的重量的個數(shù)。】
program weight_DP;
const maxn=1005;
      w:array [1..6] of integer=(1,2,3,5,10,20);
var i,j,k,total:longint;
    a:array[1..6] of integer;
    f:array[0..maxn] of boolean;

begin
assign(input,'weight.in');
reset(input);
assign(output,'weight.out');
rewrite(output);

total:=0;
fillchar(f,sizeof(f),false);
for i:=1 to 6 do
    read(a[i]);

f[0]:=true;
for i:=1 to 6 do
    for j:=1 to a[i] do
      for k:=maxn downto w[i] do
        begin
          if f[k-w[i]] then f[k]:=true;
        end;
for i:=1 to maxn do
    if f[i] then inc(total);
wrin('Total=',total);

close(input);
close(output);
end.   

 

什么叫做砝碼?
具有給定質(zhì)量和規(guī)定形狀的實物量具。供檢定衡器和在衡器上行衡量時使用。砝碼必須與天平或秤相結(jié)合(用于秤上的砝碼常稱為砣),才能用于測定其他物體的質(zhì)量,故它是種從屬的實物量具。中在夏代即出現(xiàn)相當(dāng)于砝碼的“權(quán)”。此后的4000多年間,不同朝代有不同形狀和材質(zhì)的“權(quán)”作為衡量的量具。在現(xiàn)代質(zhì)量計量中,砝碼是質(zhì)量量值傳遞的標(biāo)準量具。質(zhì)量量值以保存在法計量局的鉑銥合金千克原器實物為*基準器。各均將砝碼分為家千克基準、家千克副基準、千克工作基準,以及由千克的倍量和分量構(gòu)成的工作基準組和各等工作標(biāo)準砝碼。家千克基準各均只有個。中的家千克基準是1965年由計量局檢定、編號為60的鉑銥合金千克基準砝碼。家千克基準與家作證基準、家千克副基準、千克工作基準、標(biāo)準砝碼組成質(zhì)量量值傳遞系統(tǒng)。為衡量各種不同質(zhì)量的物體,千克工作基準配有套由其倍量和分量組成的、質(zhì)量由到小、個數(shù)zui少而又能組成任何量值的工作基準組。工作基準組及標(biāo)準砝碼通常分為千克組(120kg)、克組 (150g)和毫克組(1500mg),根據(jù)需要還可以有微克組或其他種砝碼組合(如在臺秤上采用的增砣組)。砝碼的組合形式通常有 5、3、2、1,5、2、2、1和5、2、1、1。
 

       請查看:http://www.2233yksy.cn/

 
公司首頁 | 公司簡介 | 新聞中心 | 聯(lián)系我們
GoogleSitemap 網(wǎng)址:www.2233yksy.cn 管理登陸 ICP備案號:滬ICP備11020366號-8
分享到:
021-67866267
點擊這里給我發(fā)消息
點擊這里給我發(fā)消息
點擊這里給我發(fā)消息
人妻精品动漫H无码| 欧美内射深插日本少妇| 潮喷失禁大喷水aⅴ无码| 国产乱理伦片在线观看夜| 成熟丰满中国女人少妇| 亚洲a| 中文字幕在线观看| 国产女人好紧好爽| 99久久99久久精品国产片果冻| bt天堂新版中文在线地址| 亚洲国产精品无码久久久秋霞2| 亚洲av无码专区在线观看亚| 国产IGAO视频网在线观看| 伊人久久大香线蕉精品| 色九月亚洲综合网| 国产丝袜美女一区二区三区| 久久久久久妓女精品影院| 亚洲AV成人片无码网站网| 久久久久久精品免费免费麻辣| 元谋县| 临朐县| 久久www免费人成_看片中文| 久久精品国产亚洲不AV麻豆 | 九一香蕉视频| 国产精品IGAO视频网| 92国产精品午夜福利| 国产精品久久成人网站| 国产真人无遮挡作爱免费视频| 亚洲AV成人一区二区三区| 久久久久久穴| 亚洲人成影视| 小说色| 一本之道高清码| 久久影音| 国产精品欧美一区二区三区不卡 | 墨江| 国内精品视频在线播放不卡| 精品国产一区二区三区国产区| 成人国产欧美大片一区| 国产av影片麻豆精品传媒| 久久av无码αv高潮αv喷吹|