有關(guān)砝碼,砝碼,鑄鐵砝碼設(shè)計(jì)前的準(zhǔn)備工作
有關(guān)砝碼,砝碼,鑄鐵砝碼設(shè)計(jì)前的準(zhǔn)備工作
上海眾淵砝碼廠規(guī)劃發(fā)展
2017.06.23
上海眾淵砝碼廠介紹--砝碼設(shè)計(jì)前的準(zhǔn)備工作:
設(shè)有一個(gè)沒有刻度的天平,可以用來稱量
任務(wù)一:設(shè)計(jì)n個(gè)砝碼的重量,用它們能稱出盡可能多的連續(xù)整數(shù)重量。例如n=2時(shí),設(shè)計(jì)兩個(gè)砝碼的重量分別為1和3,可稱重為1、2、3、4的連續(xù)重量。
任務(wù)二:給出一個(gè)重量x(能在上面的優(yōu)方案下的n個(gè)砝碼稱出),試給出稱出x的方案。如在上例中,要稱出x=2的方案,方法為2+1:3;稱出x=4的方案,方法為:4:1+3,稱出x=1的方案為1:1.注意物體放在左邊。
輸入輸出格式 Input/output
輸入格式:
鍵盤輸入一行,包括兩個(gè)數(shù)n和x,中間用一個(gè)空格隔開。
輸出格式:
屏幕輸出兩行,一行為n個(gè)砝碼的重量(從小到大,每個(gè)數(shù)之間用一個(gè)逗號隔開),第二行為稱出x的方案。
輸入輸出樣例 Sample input/output
樣例測試點(diǎn)#1
輸入樣例:
2 2
輸出樣例:
1,3
2+1:3
樣例測試點(diǎn)#2
輸入樣例:
2 4
輸出樣例:
1,3
4:1+3
思路:
①從這題的任務(wù)一中不難推導(dǎo):當(dāng)n=1時(shí),砝碼優(yōu)解為1;當(dāng)n=2時(shí),砝碼優(yōu)解為1、3;當(dāng)n=3時(shí),砝碼優(yōu)解為1、3、9,通過三個(gè)例子,我們大概可以得到這樣一個(gè)結(jié)論:砝碼的優(yōu)解與n有很緊密的相關(guān)性,砝碼重量為3的0到n-1次方,接下來就用實(shí)踐檢驗(yàn)這個(gè)結(jié)論。
②由于我們的砝碼只有n個(gè),并且重量為3的0到n-1次方,所以x然要用這些砝碼表示,不與其他數(shù)字有關(guān),并且只能用這些砝碼的和或差表示,例如7=1+9-3;2=3-1。當(dāng)初我初的想法是用DFS,搜索完每一個(gè)砝碼,判斷是用減號還是加號,后記錄優(yōu)解,但由于這題數(shù)據(jù)范圍不確定,n太大了會時(shí),況且這和數(shù)論關(guān)系不大,所以須要想一個(gè)簡單點(diǎn)的方法。
③通過觀察可以發(fā)現(xiàn),當(dāng)x除以3時(shí),如果余數(shù)是1,意味著要在砝碼盤放上1這個(gè)砝碼;當(dāng)x除以3時(shí),如果余數(shù)是2,意味著要在物盤放上1這個(gè)砝碼;如果除以3余數(shù)為0,就不用放1這個(gè)砝碼。同理,把x除以3后四舍五入后再除以3,根據(jù)余數(shù)判斷3這個(gè)砝碼的位置;再把x除以3后四舍五入再除以3后加余數(shù)判斷9這個(gè)砝碼的位置,以此類推…
上海眾淵砝碼廠。
相關(guān)產(chǎn)品
免責(zé)聲明
- 凡本網(wǎng)注明“來源:化工儀器網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-化工儀器網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:化工儀器網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
- 本網(wǎng)轉(zhuǎn)載并注明自其他來源(非化工儀器網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
- 如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。