MT1068 直线切平面

思路:

则

#include<bits/stdc++.h>
using namespace std;
int main( )
{
int n;
cin>>n;
cout<<n*(n+1)/2+1;
return 0;
}
MT1069圆切平面
n个圆最多把平面分成几部分?输入圆的数量N,问最多把平面分成几块。比如一个圆以把一个平面切割成2块。 不考虑负数,0或者其他特殊情况。
思路:

则由等差数列公式,

#include<bits/stdc++.h>
using namespace std;
int main( )
{
int n;
cin>>n;
cout<<n*n-n+2;
return 0;
}