棋盘装米问题

问题描述:

                一天嘻哈华想了这么一个问题,他想在一个 n*n 的棋盘中装入大米。他是这样装的:在第一个

                格子里装入 1 粒米,在第二个格子中装入 b 粒米,在下一个格子中装入 b*b 粒米,以此类推

                直至在最后一个格子装下米后,他想知道这总共装了多少粒米?

数据格式:    0<n<=10        2<=b<=8

源代码:

#include <stdio.h>
#include <math.h>
int main() {
	int n, b ;
	long long s ;
	scanf("%d%d",&n,&b);
	s = ((int)pow(b,n*n)-1)/(b-1) ;
	printf("%ld\n",s);
	return 0;
}

    原文作者:骑士周游问题
    原文地址: https://blog.csdn.net/xihahua/article/details/80544680
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞