矩阵连乘问题问题

巧解行测方阵问题五规律
知鸟教育&人事考试网
E-mail推荐:&&
  公务员考试行测中的横竖排问题,我们将横着排称为行,竖着排称为列。如行数与列数相等,则正好排成一个正方形,此图形被称为方阵(也被称为乘方问题)。对于解答此类问题,人事考试网的专家在多年辅导公务员考试的基础上,总结出方阵各要素之间存在如下的关系:  (1)方阵总人(物)数=最外层每边人(物)数的平方;  (2)方阵最外一层总人(物)数比内一层总人(物)数多8(行数和列数分别大于2);  (3)方阵最外层每边人(物)数=(方阵最外层总人数÷4)+1;  (4)方阵最外层总人数=[最外层每边人(物)数-1]×4;  (5)去掉一行、一列的总人数=去掉的每边人数×2-1。  以下面真题为例验证:  例题1.(2007年浙江省第15题)  某部队战士排成了一个6行、8列的长方阵。现在要求各行从左至右1,2,1,2,1,2,1,2报数,再各列从前到后1,2,3,1,2,3报数。问在两次报数中,所报数字不同的战士有( )。  A.18个 B.24个  C.32个 D.36个  【解析】此题可画出直观图进行解答。当从左至右报1时,从前至后报2的有8人,报3的也有8人,当从左至右报2时,同理可得,从前至后报1的有8人,报3的也有8人,即所报数字不同的战士有32人。故选C。  例题2.(2007年黑龙江省(A类)第15题)  某学校学生排成一个方阵,最外层的人数是60人,问这个方阵共有学生多少人?(&)  A.272 B.256  C.225 D.240  【解析】本题考查方阵问题。方阵最外层每边人数为60÷4+1=16,所以这个方阵共有162=256人。故选B。
(责编:李栋)
&&&热图推荐
&&&精彩新闻
? ? ? ? ?&?&?
&&&小编推荐
&&&  频道精选
???温总理:见一叶而知天下 女副市长咋被骗色骗财?毛泽东为何成中国文化符号 男人居住北京11条理由
&&&无线?手机媒体如果您对搜索结果不满意,可以在百度中搜索“
加入经管之家,拥有更多权限。
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
为做大做强论坛,本站接受风险投资商咨询,请联系(010-)
邮箱:service@pinggu.org
合作咨询电话:(010)
广告合作电话:(刘老师)
投诉电话:(010)
不良信息处理电话:(010)
京ICP证090565号
京公网安备号
论坛法律顾问:王进律师您的位置: &&&&&&&&&&&& 正文
2014年国家公务员数量关系题备考:数学运算方阵问题
11:26&&来源:职业培训教育网 &&&&&& |
2014年报名工作预计2013年10月中旬展开,如何在有限的时间里让国考取得高分突破,成为决胜国考的重心所在,职业培训教育网小编为大家收集整理了国家行测之数学运算题解题技巧,供大家备考学习。
学生排队,士兵列队,横着排叫做行,竖着排叫做列。如果行数与列数都相等,则正好排成一个正 方形,这种图形就叫方队,也叫做方阵(亦叫乘方问题)。
方阵问题核心公式:
方阵总人数=最外层每边人数的平方(方阵问题的核心)
方阵最外层每边人数=(方阵最外层总人数&4)+1
方阵外一层总人数比内一层总人数多8
去掉一行、一列的总人数=去掉的每边人数&2 - 1
【例题1】学校学生排成一个方阵,最外层的人数是60人,问这个方阵共有学生多少人?( )
A. 256 人 B. 250 人 C. 225 人 D. 196 人
【解析】答案为A。方阵问题的核心是求最外层每边人数。根据四周人数和每边人数的关系可 知,每边人数=四周人数+ 4 + 1,可以求出方阵最外层每边人数,那么整个方阵队列的总人数就可以 求了。方阵最外层每边人数为60 & 4 + 1 = 16(人),整个方阵共有学生人数16&16 = 256(人)。
【例题2】小红把平时节省下来的全部五分硬币先围成一个正三角形,正好用完,后来又改围成一 个正方形,也正好用完。如果正方形的每条边比三角形的每条边少用5枚硬币,则小红所有五分硬币 的总价值是( )
A. 1元 B. 2元 C. 3元 D. 4元
【解析】答案为C。设当围成一个正方形时,每边有硬币x枚,此时总的硬币枚数为4(x-1),当 变成三角形时,则此时的硬币枚数为3(x+5 -1),由此可列方程4(x-l)==3(x+5-1),解得x=16, 总的硬币枚数为60,则总价值为3元。 【】 责任编辑:海
&&上一篇:&&&&下一篇:&&
&&&&&&&&&&
网校辅导推荐
  1、凡本网注明
“来源:中华会计网校”的所有作品,版权均属中华会计网校所有,未经本网授权不得转载、链接、转贴或以其他方式使用;已经本网授权的,应在授权范围内使用,且必须注明“来源:中华会计网校”。违反上述声明者,本网将追究其法律责任。
  2、本网部分资料为网上搜集转载,均尽力标明作者和出处。对于本网刊载作品涉及版权等问题的,请作者与本网站联系,本网站核实确认后会尽快予以处理。  本网转载之作品,并不意味着认同该作品的观点或真实性。如其他媒体、网站或个人转载使用,请与著作权人联系,并自负法律责任。
  3、本网站欢迎积极投稿
  4、联系方式:
电话:010-0二次元同好交流新大陆
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
爱生活,爱户外,爱技术
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
从上面的算法中可以看出该算法的时间复杂度为O(M*N*P),当M,N,P都非常大时该计算将非常耗时。那么如何将上面的串行算法转换成并行算法呢?从上面的三层循环中可以看出最外层的循环是独立的,即对C[i][*]的计算不依赖于任何C[ii][*]的计算,因此我们可以非常容易将最外层的循环转换成并行。但是这里有一个局限,如果假设cpu的核数CORE_NUM & M,同样无法充分利用所有的计算资源。进一步分析, 由于C矩阵的大小为M * P,那么我们能不能将C的计算下平均分配到CORE_NUM个核心上呢,即每个核分配ceil(M*P/CORE_NUM)个计算任何,即将上面的第一和第二层并行化。首先将C转换成一维的数组T[M*P] , 则C[i][j] = T[i * M + j], 反过来T[z] = C[z/M] [ z %P]。故进一步的并行算法为:性能优化。看最里面一层的计算由于内存中二维数组是以行优先进行存储的,因此B[k][j]存在严重的cache命中率问题,解决这个问题的方法是也将B进行一次沿对角线进行翻转,使得最里面的计算变成另外一点需要注意的就是C[i][j] += A[i][k] * B[j][k];计算时的伪共享问题。
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'矩阵乘法优化问题',
blogAbstract:'设两个矩阵A和B,大小分别为M * N 和 N * P, 如果C = A * B, 则C的大小为M * P。矩阵算法的算法表示,伪代码如下:',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:0,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'爱生活,爱户外,爱技术',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 矩阵式问题 的文章

 

随机推荐