小明假期同爸爸一起去书店,他选中了六本书,每本书的单价分别为:3.1,1.7,2,5.3,0.9和7.2。

作者&投稿:歧毕 (若有异议请与网页底部的电邮联系)
小明买书这个咋解????????~

可以试试以下代码:
#include
int main()
{
double dpBooks[6] = {3.1, 1.7, 2.0, 5.3, 0.9, 7.2};
const double dLimit = 10;

double dMinAbs = 100; //给个比较大的数。
long nIndex = 0;
for (long k=0; k<64; k++)
{
double dSum=0;
long nBitMask=1;
for (long n=0; n<6; n++)
{
if (k & nBitMask)
dSum += dpBooks[n];
nBitMask = nBitMask<<1;
}

double dAbs = fabs(dSum - dLimit);
if (dAbs < dMinAbs)
{
dMinAbs = dAbs;
nIndex = k;
}
}

// nIndex 是最佳结果,下面打印
long nBitMask=1;
double dSum=0;
for (long n=0; n<6; n++)
{
if (nIndex & nBitMask)
{
cout<< dpBooks[n]<<" ";
dSum += dpBooks[n];
}
nBitMask = nBitMask<<1;
}

cout<<endl;
cout<<"Sum="<<dSum<<endl;
return 0;
}

结果
3.1 1.7 5.3
Sum=10.1

思路是用一个数字的二进制代表一种选择。
000000是全不选
111111是全选
最佳答案是001011是选第1,2,4本。
实际上选择书的部分在for k的循环结束时就已经算好了。
后一半是打印。

Dim arr, brr(6), crr(6), dSub s() arr = Array(3.1, 1.7, 2, 5.3, 0.9, 7.2) d = 10 p 0, 1, 0 For i = 1 To crr(0) Debug.Print crr(i), NextEnd SubSub p(j, k, sm) For i = j To 5 brr(k) = arr(i) sm1 = sm + brr(k) If sm1 < 10 Then If 10 - sm1 < d Then d = 10 - sm1 crr(0) = k For ii = 1 To k crr(ii) = brr(ii) Next End If p i + 1, k + 1, sm1 Else If sm1 - 10 < d Then d = sm1 - 10 crr(0) = k For ii = 1 To k crr(ii) = brr(ii) Next End If End If NextEnd Sub

a=[3.1,1.7,2,5.3,0.9,7.2];
b=[];
for i=1:6
b=[b;[nchoosek(a,i) zeros(size(nchoosek(a,i),1),6-i)]];
end
[tol,index]=min(abs(sum(b,2)-10));
disp(tol);
disp(b(b(index,:)~=0));
觉得有帮助就采纳吧。


小明的爸爸晚上经常和他一起下象棋周末还带她出去看电影爬山对于小米爸 ...
小明爸爸的做法是正确的,他像朋友一样和孩子相处,引导孩子学会生活、亲近自然、接受教育、接受锻炼、提高能力。

假期的优秀作文
以下是我为大家整理的假期的优秀作文,希望对大家有所帮助。 假期的优秀作文1 假期里,我去了一个特别的地方,是哪呢?就是去了四会农家的菜地和我爸爸的...今年寒假没有安排什么特别的节目,我们在老家一家团圆,我可以和弟弟在一起玩乐,假期中,我最大的乐趣是妈妈给我买了只兔子养着,我很爱这个兔子并且这个兔子...

51节假日游玩作文
在这个假期里,我爸爸带着我们一家人去广州游玩,和我们一起去的还有我爸爸的朋友,我爸爸的朋友也带了他的家人去。 我们来到了广州后,我爸爸的朋友,也是我爸爸的同乡。就建议去莲花山庄住一晚,他说他在那订了两间房子,把带来的东西安顿好了之后,我们就来到了旁边的饭店吃饭。我们来之前,那为...

...这是小明最高兴的一天,因为她和爸爸妈妈一起去公园玩了一天.小明...
如果这是数学题,就是10月9号星期六,如果是逻辑题,10月1号星期五就可以了,因为是国庆假期嘛,哈哈 打字不易,如满意,望采纳。

初二假期作文
假期总是孤单的开始,在假期里,孤单显得格外明显,也是我逃避生活的开始,找各种机会去各种地方,寻找着不属于我的生活节奏。想改变,却寸步难行。 还是那句话...现在假期的早上我会跟爸爸一起早起去晨跑,爸爸也会陪我打球,有爸爸的从旁教导,我的球技也跟着突飞猛进呢。 早起之后,我发现我的时间也变多了,吃完早餐...

2020国庆节中秋节假期待在家里的作文?
举杯邀明月,对影成三人。又是一年中秋佳节,夜晚灯火通明,烟花灿烂的开放在深蓝色的天空之中,人们彼此用传统方式庆祝中秋。今年的中秋佳节与往年颇有不同,因为值得可庆的是中秋已是我国的法定节假日,人们更有充足的时间赶回家与亲戚、朋友共度这黄金时节。晚上,夜幕悄悄降临,爸爸、妈妈和我一起来到...

假期优秀作文
假期优秀作文6 假期,我和爸爸妈妈,一起去王府井游玩。 到了王府井一看,人山人海。有和家人一起来的,有和朋友一起来的,还有许多外国朋友也来游玩。每个人脸上洋溢着快乐的笑容。 我和爸爸妈妈来到了玩具店,这里的玩具真多啊!我的眼睛都不够用了!有变形金刚。有奥特曼。有遥控玩具。还有芭比娃娃。这些都是小朋友...

跟家人一起去旅游,找导游指点有哪些好处?
虽然遇到过很差劲的旅行团,但是我不得不说和家人一起去旅游的话还是报旅行团跟导游比较方便吧。因为和家人出去玩的话人就比较多,人一多就不好做旅游攻略了。而且只要自己在报团的时候注意,那么报到差劲的旅行团的概率还是挺低的。接下来我就来说一说为什么和家人一起去旅游最好是报旅游团,报团游...

《爸爸去哪儿第一季》过去8年了,五个孩子果然活得各有各的精彩_百度知...
关键是那逆天的长腿太吸睛了,妥妥地又一个男神啊。据悉现在天天已经上中学了,在国际学校,成绩也相当的好。最关键的他还是那个大暖男,照顾妹妹可是很有一套哦。这几年,天天除了好好学习天天向上,其实也参加了一些影视作品的拍摄,比如《爸爸的假期》里和父亲张亮一起出演,《捉妖记》里演萌妖。

小学二年级优秀周记150字5篇
在我们刚刚开始吃的时候我不觉得热,但是,之后我就觉得很热,所以,我就到外面去凉快凉快,但是又不能在外面呆太长时间,所以,我立刻又进去了。因为我到外面去过了,所以又不热了。今晚,我过得十分开心。【篇三】小学二年级优秀周记150字 今天,是十月一日假期,爸爸要到我们一起去玩,我们大家...

石屏县15250347283: 题目:小明假期同爸爸一起去书店,他选中了六本书,每本书的单价分别为:3.1,1.7 -
尾皇芪胶: 小明假期和爸爸去书店分别选中了单价为3.1,1.7的六本书.

石屏县15250347283: 小明假期同爸爸一起去书店,他选中了六本书,每本书的单价分别为:3.1,1.7,2,5.3,0.9和7.2. -
尾皇芪胶: a=[3.1,1.7,2,5.3,0.9,7.2];b=[];for i=1:6 b=[b;[nchoosek(a,i) zeros(size(nchoosek(a,i),1),6-i)]];end[tol,index]=min(abs(sum(b,2)-10));disp(tol);disp(b(b(index,:)~=0));觉得有帮助就采纳吧.

石屏县15250347283: 小明买书这个咋解???????? -
尾皇芪胶: 可以试试以下代码:#include int main() { double dpBooks[6] = {3.1, 1.7, 2.0, 5.3, 0.9, 7.2};const double dLimit = 10; double dMinAbs = 100; //给个比较大的数. long nIndex = 0; for (long k=0; k { double dSum=0; long nBitMask=1; for (long n=0; ...

石屏县15250347283: 小明买书这个咋解????????自然语言的 -
尾皇芪胶: ..2+3+5=10

石屏县15250347283: 国庆长假的一天小明准备去上海书城看书学习,爸妈给了小明20元,小明用了其中的5分之3买好午饭和饮料,已知从小明家到书城的单程票价是2元,问小明... -
尾皇芪胶:[答案] 剩下=20-20*3/5-2*2=4元 不懂可追问,有帮助请采纳,谢谢!

石屏县15250347283: 寒假里的一件事作文 -
尾皇芪胶: 寒假里我和爸爸、妈妈一起去逛了一次书店.妈妈说:“你可以挑一本书,并且买下来,但决不能是坏书!”我说了一句“谢谢妈妈!”就赶紧去挑书了.我先想了想,然后就开始找了起来.真是“功夫不负有心人”啊!我终于找到那种书了!...

石屏县15250347283: 小明、小华和小红商议假期去图书馆借书,小明说:“我每四天就去一次”,小华说:“我每六天去一次”,小红 -
尾皇芪胶: 解:每四天去一次,即第1,5,9,13........天去. 每六天去一次,即第1,7,13.........天去. 每12天才能去一次,即第1,13,25.........天去. 求4,6,12中的任意两数最小公倍数是12,答:再过12天他们三人中有两人会在图书馆相遇.

石屏县15250347283: 小明要去书店买书,下面是小明与他爸爸的一段谈话:小明:“爸爸,我想去书店买一本书,可以给我一些钱吗爸爸:这本书多少钱?小明:这本书的价钱是... -
尾皇芪胶:[答案] 15

石屏县15250347283: 小明假期坐火车去旅游,他坐的车厢面有22节车厢,后面还有5节,这列火车一共有多 -
尾皇芪胶: 小弟弟, 假设小明坐的这一节不算的话, 那就是 22+5+1=28 节火车.

石屏县15250347283: 已知小明放假去姥姥家,先乘汽车走了4.6小时,下午后又步行了0.4 小时,一共行了384千米.已知他每小时已知小明放假去姥姥家,先乘汽车走了4.6小时,... -
尾皇芪胶:[答案] (384-0.4*5.5)÷4.6=83千米

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网