永发信息网

有个国王 他要奖励一个棋盘发明者 有64个格子 他要求 棋盘第一格放一粒 后一个是前一个

答案:2  悬赏:80  手机版
解决时间 2021-11-24 13:55
  • 提问者网友:十年饮冰
  • 2021-11-24 05:10
有个国王 他要奖励一个棋盘发明者 有64个格子 他要求 棋盘第一格放一粒 后一个是前一个
最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-11-24 06:44
就说:那么小的棋盘,怎么能放那么多麦子呢?放不下的。
全部回答
  • 1楼网友:woshuo
  • 2021-11-24 07:30
数据不大,可以不用高精度;
数学方法:
var
k,n,m,s:longint;
begin
read(m,n);
s:=trunc(exp(n*ln(2)))-1; //求出1加到N的数量, exp(n*ln(2))意思是2的N次方,trunc是取整;
k:=trunc(exp((m-1)*ln(2)))-1; //求出1加到M-1的数量
s:=s-k; //相减就得出了答案
writeln(s);
end.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯