码蹄集——直线切平面、圆切平面
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;
}