题意:
中文。
思路:
不难发现数学规律是这样的,每次增加的划分区域的数量是每次增加的交点的数量再加一。然后就总结出了递推公式。
#include<stdio.h> long long ans[10005]; int main() { ans[1]=2; long long tmp=2; for(int i=2;i<=10000;i++) { ans[i]=ans[i-1]+tmp*2+1; tmp+=2; } int t; scanf("%d",&t); for(int tt=1;tt<=t;tt++) { int n; scanf("%d",&n); printf("%I64d\n",ans[n]); } }
时间: 2024-12-30 01:06:17