你会做这道题题怎么做啊?

这道图形推理的智力题怎么做? - 知乎32被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答3添加评论分享收藏感谢收起84 条评论分享收藏感谢收起写回答欢迎加入我们,一同切磋技术 &
用户名: &&&
密 码: &
共有 2274 人关注过本帖
标题:求大神指点,这道题怎么做啊
等 级:新手上路
帖 子:10
结帖率:33.33%
&&已结贴√
&&问题点数:20&&回复次数:9&&&
求大神指点,这道题怎么做啊
九数组分数
1,2,3...9 这九个数字组成一个分数,其值恰好为1/3,如何组法?
下面的程序实现了该功能,请填写划线部分缺失的代码。
#include &stdio.h&
void test(int x[])
&&& int a = x[0]*1000 + x[1]*100 + x[2]*10 + x[3];
&&& int b = x[4]*10000 + x[5]*1000 + x[6]*100 + x[7]*10 + x[8];
&&& if(a*3==b) printf(&%d / %d\n&, a, b);
void f(int x[], int k)
&&& int i,t;
&&& if(k&=9){
&&&&&&&&test(x);
&&& for(i=k; i&9; i++){
&&&&&&&&{t=x[k]; x[k]=x[i]; x[i]=t;}&&
&&&&&&&&f(x,k+1);
&&&&&&&&_____________________________________________ // 填空处
int main()
&&& int x[] = {1,2,3,4,5,6,7,8,9};
&&& f(x,0);&&&
&&& return 0;
注意:只填写缺少的内容,不要书写任何题面已有代码或说明性文字。
搜索更多相关主题的帖子:
等 级:黑侠
帖 子:107
专家分:534
这是一个典型的全排列组合算法,递归后将交换的数据还原即可,复制递归前的那行代码即可,如果非要不一样,可把k、i对调,结果一样。
收到的鲜花
附言:我很赞同
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
若是用排列组合的方法,如题目中的方法,确实是难理解。我想出来一个好理解但是比较死的办法。设N为分子,M为分母,且M=N*3,由于有9个数字,所以N只能是四位数,M是五位数。试想N的三倍是五位数,且N的四个数字不能重复,所以N最小是3412,同理N最大是9876。在这个范围内穷举每一个数,只要M*10000+N,即9个数字组成的数没有相同的数字而且没有数字0即可。下面是我的算法。
程序代码:#include &stdio.h&
#include &stdlib.h&
#include &stdbool.h&
int main()
&&& bool isSameNumberExistsInTwoNumbers(int m,int n);
&&& int N,M;
&&& for(N=<font color=#2;N&=<font color=#6;N++)
&&&&&&&&M=N*<font color=#;
&&&&&&&&if(isSameNumberExistsInTwoNumbers(M,N))
&&&&&&&&&&&&printf(&%d/%d=1/3\n&,N,M);
&&& return <font color=#;
bool isSameNumberExistsInTwoNumbers(int m,int n)
&&& int i,j,total=m*<font color=#00+n;
&&& char numChar[<font color=#];&&//注意长度10是因为末尾要加一个字符串结束标志'\0'
&&& itoa(total,numChar,<font color=#);&&//将这个9位数转换成字符串
&&& for(i=<font color=#;i&<font color=#;i++)
&&&&&&&&for(j=i+<font color=#;j&<font color=#;j++)
&&&&&&&&&&&&//比较是否有相同的数字或者有0
&&&&&&&&&&&&if(numChar[i]==numChar[j]||numChar[i]=='<font color=#')&&return false;
&&& if(numChar[<font color=#]=='<font color=#')&&return false;&&//检查第9个,上面没有检查到
&&& return true;
下面是程序的运行结果,大家看下对不对。
附件: 您没有浏览附件的权限,请
&&&唯实惟新 至诚致志
等 级:黑侠
帖 子:107
专家分:534
可行,不过楼主题意是帮他填空。另判断是否重复还有更高效的算法,不需要转换为字符串,如下:
bool isSameNumberExistsInTwoNumbers(int m,int n)
&&& int i,total=m*10000+n;
&&& char numChar[10]={0};&&//注意长度10是因为末尾要加一个字符串结束标志'\0'
&&& for(;total/=10)
&&&&&&&&&numChar[total%10]++;
&&& for(i=9;i;i--)
&&&&&&&&&if(numChar[i]!=1)
等 级:版主
威 望:236
帖 子:5512
专家分:30937
回复 4楼 拉链
bool isSameNumberExistsInTwoNumbers(int m,int n)
&&& unsigned mark = 0;
&&& for( n=n*100000+m; n!=0; n/=10 )
&&&&&&&&mark |= 1u&&(n%10);
&&& return mark==0x3FE;
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
回复 5楼 rjsp
蒙了,请问位移运算怎么做到的。
&&&唯实惟新 至诚致志
等 级:版主
威 望:236
帖 子:5512
专家分:30937
回复 6楼 qq
遇到1就将第一bit设为1
遇到2就将第二bit设为1
遇到3就将第三bit设为1
遇到9就将第九bit设为1
最后看一下是不是二进制的
等 级:黑侠
帖 子:107
专家分:534
回复 5楼 rjsp
回复5楼:就是把数组变成位。得到一个数的各位数据后,把1左移到该位并与mark或,如果9个数不同,则最终的数应该是二进制11 fe。
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
回复 8楼 拉链
咯,在纸上比划了半天,才明白怎么回事,不得不说,此方法确实精妙无比。
&&&唯实惟新 至诚致志
版权所有,并保留所有权利。
Powered by , Processed in 0.060630 second(s), 9 queries.
Copyright&, BCCN.NET, All Rights Reserved已解决问题
请告诉我这道题怎么做啊!?请帮忙
第三十五页:用was,had,visitrd,ate,watched,went,drank,got填空
Sunday Anna (
)up early.She(
)hungry.She(
)twoeggs and(
)some juice.Then she(
)her grandma.In the aftrternoon,she(
)shopping with her friends.In the evening,she(
)a movie with herparents.Last Sunday she(
)lots of fun.
浏览次数:287
用手机阿里扫一扫
最满意答案
Last&&Sunday&Anna&(&&got&&&&&)up&early.She(&&&was&&&&)hungry.She(&&ate&&&&&)two&eggs&and(&&&drank&&&&)some&juice.Then&she(&&&visited&&&&)her&grandma.In&the&afternoon,she(&&went&&&&&)shopping&with&her&friends.In&the&evening,she(&&watched&&&&&)a&movie&with&her&parents.Last&Sunday&she(&&&had&&&&)lots&of&fun.&希望对你有帮助祝学习进步!
答案创立者
以企业身份回答&
正在进行的活动
生意经不允许发广告,违者直接删除
复制问题或回答,一经发现,拉黑7天
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题
扫一扫用手机阿里看生意经
问题排行榜
当前问题的答案已经被保护,只有知县(三级)以上的用户可以编辑!写下您的建议,管理员会及时与您联络!
server is ok作为家长,我最怕的一件事:爸爸/妈妈,这道题怎么做?作为家长,我最怕的一件事:爸爸/妈妈,这道题怎么做?宇箪教学百家号一则家长陪孩子做作业,结果心梗进医院的新闻让众位家长们纷纷表示找到了组织!但是要是不陪着孩子做作业,一来孩子自觉性不够,很容易注意力不集中,二来孩子的作业难度挺大,很多时候都要求助家长,不得不陪着……有的家长说到陪孩子做作业,觉得简直是比上班还要累的一件事!一起来看看各位家长的“血泪史”吧!我是一个普通的家长,家里有一个刚上小学三年级的女儿,孩子很乖,平时陪孩子写作业的时候,除了数学基本没有什么让我操心的。但是,就是数学这门课,不仅孩子觉得困难,我也被折腾到不行。平时孩子回家之后做作业,我最怕的一件事就是孩子问我:“妈妈,这道题怎么做?”好不容易解决了,过了一会儿,孩子又问:“妈妈,这道题怎么做?”说真的,我自己文化程度也还行,但是遇到孩子的数学作业也实在头疼。现在孩子的一些作业题都很灵活,加上我也是个脱离学校好多年的人,有些题还真没法应付,而且孩子好多都不懂,要是不教吧,担心孩子作业完不成,上课跟不上,要是教了,又感觉是自己在做作业一样。小斌的妈妈说,自家的儿子特别不喜欢做数学作业,家庭作业是能拖则拖,想叫他安安静静地坐在那里做一回数学题简直比登天还难。问他为什么做其他作业都愿意,偏偏数学就这么难,他还委屈地说,不会做,就算对着作业看一天也不会做。“一道题还没做完就想玩点什么。”“做完一题好像就完成任务了,一会儿想喝水一会儿想去厕所的,就是不能老老实实地把作业做完。”“不盯着看,一转眼就不知道跑哪里去了,得重新抓回到桌前。”孩子总是这样,所以一到写作业的时候就得坐在他的旁边监督着,要不然作业不知道什么时候才能完成呢!对于陪写作业,你有什么想吐槽的,或者有什么好办法可以为家长们支招的,一起来说说吧!本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。宇箪教学百家号最近更新:简介:分享和教学有关的知识资讯。作者最新文章相关文章请问这道题怎么做啊?_百度知道
请问这道题怎么做啊?
我有更好的答案
解:(1) f(x)是增函数说明f(x)的导数(-2x^2+2ax+4)/(x^2+2)^2&=0在区间[-1,1]上恒成立即-2x^2+2ax+4&=0在区间[-1,1]上恒成立则f(-1)&=0 f(1)&=0即有-1&=a&=1(2)将f(x)=1/x整理成二次函数形式为x^2-ax-2=0 两根为x1,x2则x1+x2=a x1x2=-2 从而有|x1-x2I^2=(x1+x2)^2-4x1x2=a^2+8所以m^2+tm+1&=|x1-x2|即为m^2+tm+1&=√(a^2+8) 要求m^2+tm+1&=√(a^2+8)对任意a属于[-1,1]及t属于[-1,1]恒成立 则要求上式左边f(t)=mt+m^2+1最小值必须&=右边f(a)的最大值而f(t)为一次函数所以要讨论一下当m&0时最小值f(t)=f(-1)=m^2-m+1&=3得m&=2当m&0时最小值f(t)=f(1)=m^2+m+1&=3得m&=-2当m=0时显然不成立所以m的范围为m&=2或m&=-2∵|x|=x (x≥0)-x (x&0)∴1-1|x|dx=0-1|x|dx+01|x|dx=0-1(-x)dx+01xdx,故应选C.4.设f(x)=x2 (0≤x&1)2-x (1≤x≤2),则02f(x)dx等于( )A.34 B.45C.56 D.不存在[答案] C[解析] 02f(x)dx=01x2dx+12(2-x)dx取F1(x)=13x3,F2(x)=2x-12x2,则F′1(x)=x2,F′2(x)=2-x∴02f(x)dx=F1(1)-F1(0)+F2(2)-F2(1)=13-0+2×2-12×22-2×1-12×12=56.故应选C.5.abf′(3x)dx=( )A.f(b)-f(a) B.f(3b)-f(3a)C.13[f(3b)-f(3a)] D.3[f(3b)-f(3a)]
采纳率:100%
来自团队:
为您推荐:
其他类似问题
您可能关注的内容
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 这几道题你全没有做对 的文章

 

随机推荐