返回题解分享
讨论 / 题解分享/ 帖子详情

蛇形填数(结果填空) - 题解

#### 模拟

#include <cstdio>
//int main(){
//	printf("%d\n",20*20+19*19);
//	return 0;
//} 
int main(){
	int sum =1;
	for(int i=1;i<=20;i++){
		sum+=(i-1)*4;
	}
	printf("%d\n",sum);
	return 0;
}


本蒟看到题目,手动模拟,找规律
发现第n行第n列的数值为n^2+(n-1)^2,就得到正确答案,至于为什么,还没想到,请大佬赐教👀️

然后又发现第n行第n列的数值呈等差数列,结果答案也是对的
0 回复 0 转发 5 喜欢 1 阅读
回复 (0)
默认 最新
暂无回复,快来抢沙发!