大家好,又见面了,我是你们的朋友全栈君。
递推,找规律
#include <iostream>
#include <cstdio>
using namespace std;
int count[510];
int main()
{
count[1]=1;
int i,j;
for(i=2;i<=500;i++)
{
int t=count[i-1];
for(j=1;j<=i;j++) t=t+i+1-j;
for(j=1;i-j>=j;j++) t=t+i-j+1-j;
count[i]=t;
}
int n;
while(cin>>n) cout<<count[n]<<endl;
return 0;
}发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/169949.html原文链接:https://javaforall.cn