64位棋盘放米
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/28 03:23:26
18,446,744,073,709,551,615
2的64次方.也就是64个2连续相乘的结果
传说西塔发明了国际象棋而使国王十分高兴,他决定要重赏西塔,西塔说:“我不要你的重赏,陛下,只要你在我的棋盘上赏一些麦子就行了.在棋盘的第1个格子里放1粒,在第2个格子里放2粒,在第3个格子里放4粒,在
2的64次方,很大很大.
第一格=2的1次方=2粒米第二格=2的2次方=4粒米第三格=2的3次方=8粒米.棋盘共64格第64格=2的64次方=2^64=1.844674407371*1019粒米
题错了吧~棋盘分64格,在棋盘的第一格放1粒米,第2格放2粒,第3格放4粒,……放满64个格为止.要多少粒米?2^0+2^1+2^2+...+2^63=1+2+4+...+92233720368547
settalkoffclears=0fori=1to64s=s+2^(i-1)endfor"总共放了:",s
inti;longinty=1;for(i=1;i++;i再问:y是什么意思
第一个2^0第二个2^1第三个2^2……所以公式为2^(n-1)第64个为2^63
1)把“马”全部放到黑格或全部放到白格中.这样最多可放64/2=32个.因为马只能从黑格跳到白格或从白格跳到黑格.2)最多放4个.因为4个“后”不能在同一行或同一列.有两种方案.一种是:一(2)、二(
2^0+2^1+2^2+...+2^63=1+2+4+...+9223372036854775808=2^64-1=18446744073709551616-1=1844674407370955161
1.9个.车走直,那也就是说一条直线上只能有一个车,一个车占两条直线(一横一竖),8x8一共有18条直线(横的9条,竖的9条),也就是最多有9个车可以互不想吃.摆法有好多种,只要一条直线上没有两个车就
一共要放的米粒数是:1+2+2^2+2^3+……+2^63=(2^64)-1=18446744073709551615
高精度乘法和加法结果是2^64-1programjj;varla,lb,lc,x,i,j:longint;a,b,c:array[1..1000]oflongint;n,m:string;begins
第1格是1=2^1-1粒,前两格是3=2^2-1粒,前三格是7=2^3-1粒……因此,前n格是(2^n-1)粒所以前64格是(2^64-1)粒
第一格放2的0次方(即一)粒米,第二格放2的1次方粒米,第三格放2的2次方粒米,则有:第n格放2的(n-1)次方粒米,即第64格中应放2的63次方粒米.再问:你回答的很好,但是为什么要把n-1呢?请讲
一个正方形棋盘,四边各放6枚棋子(四个角上各有一枚),一共要放(36)枚棋子这样做,不对