文章

2

粉丝

0

获赞

17

访问

257

头像
细菌的繁殖 题解:找规律
P1033
发布于2026年3月20日 14:31
阅读数 95

#include<bits/stdc++.h>
using namespace std;
// 1、1+3+1、1+3+5+3+1、1+3+5+7+5+3+1....
// 定义sum[i]表示前i个奇数的和,根据等差数列,sum[i]=(1+2*i-1)*i/2=i^2
// 则数列规律为sum[i]+sum[i-1]
int main() {
	int n, x;
	cin >> n;
	while (n --) {
		cin >> x;
		if (x == 0)	cout << 1 << endl;
		else	cout << x*x + (x-1)*(x-1) << endl;
	}
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发