下载此文档

砝码称重问题.doc


文档分类:资格/认证考试 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
砝码称重问题问题:4个砝码,每个重量都是整数克,总重量为40克,放在天平上可以称出1,40克的物体。求这4个砝码各多少克。、w2、w3、w4,则w1+w2+w3+w4=40,且w1,w2,w3,w4均为正整数。假设不相等(假设w1<w2<w3<w4),故砝码中最大为34克。称重的天平有物体盘和砝码盘,称重时,若砝码只放在砝码盘,则物体质量=砝码盘砝码质量但若砝码盘和物体盘中都放置了砝码,则物体质量=砝码盘砝码质量-物体盘砝码质量从1,40,任意一个数,都应该能找到相应的砝码放置方法。砝码只有4个,且每次称重时,这4个砝码只能出现0次或者1次,且砝码要么在物体盘,要么在砝码盘,要解该问题,应该转换思路。假设砝码在物体盘,认定其出现-1次假设砝码在砝码盘,认定其出现1次若该次称重,不需要该砝码,认定其出现0次设4个砝码在每次称重中出现的次数分别为x1,x2,x3,x4,则只有-1、0、1这三种取值如上分析,找到的砝码组合个数应该为40个(即1,40中的任意一个数都有对应的砝码组合)++版[c-sharp:nogutter]viewplaincopyprint?1./************************************************************************2.*4个砝码,每个重量都是整数克,总重量为40克,放在天平上可以称出1,40克的3.*物体。求这4个砝码各多少克。4.*C++版5.************************************************************************/6.#include<>.{,w2,w3,w4;//.//=40;.//4个砝码,w1+w2+w3+w4=40,且w1,w2,w3,w4均为整数,假设不相等(假设w1<w2<w3<w4)=34;:(){w1=w2=w3=w4=0;}19.~CWeight(){}();(intw1,intw2,intw3,intw4);(intw1,intw2,intw3,intw4);24.};::Calculate()27.{,w2,w3,w4;(w1=1;w1<=MAXWEIGHT;w1++)30.{(w2=w1+1;w2<=MAXWEIGHT;w2++)32.{(w3=w2+1;w3<=MAXWEIGHT;w3++)34.{(w4=w3+1;w4<=MAXWEIGHT;w4++)36.{(w1+w2+w3+w4==TOTALWEIGHT)38.{(weight(w1,w2,w3,w4))40.{("w1=%dw2=%dw3=%dw4=%d/n",w1,w2,w3,w4);(w1,w2,w3,w4);43.}44.}45.}46.}47.}48.}49.}.//从1,40,不管哪个重量都要找到相应的砝码放置方法52.//w1,w2,w3,::weight(intw1,intw2,intw3,intw4)54.{;//.//砝码只有4个,且每次称重时,这4个砝码只能出现0次或者1次58.//出现时,砝码要么在物体盘,要么在砝码盘,要解该问题,转换思路59.//假设砝码在物体盘,认定其出现-1次60.//假设砝码在砝码盘,认定其出现1次61.//若该次称重,不需要该砝码,认定其出现0次62.//,x2,x3,x4;//只有-1,0,=0;//.//对1,40中的每个重量,都要找到相应的砝码组合68.//若有一个w(1<=w<=TOTALWEIGHT)没有找到相应的砝码组合,(w=1;w<=TOTALWEIGHT;w++)70.{(x1=-1;x1<=1;x1++)72.{(x2=-1;x2<=1;x2++)74.{(x3=-1;x3<=1;x3++)76.{(x4=-1;

砝码称重问题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小34 KB
  • 时间2019-12-11