동적 계획

제목:
Problem Description
우 리 는 많은 직선 분할 평면 문 제 를 본 적 이 있다. 오늘 의 이 문 제 는 약간 변화 가 있다. 우리 가 요구 하 는 것 은 n 개의 접 는 선 분할 평면 의 최대 수량 이다.예 를 들 어 한 개의 접 는 선 은 평면 을 두 부분 으로 나 눌 수 있 고 두 개의 접 는 선 은 최대 7 부분 으로 나 눌 수 있 으 며 구체 적 으로 다음 과 같다.

 
Input
입력 한 데이터 의 첫 줄 은 하나의 정수 C 로 테스트 실례 의 개 수 를 나타 내 고 그 다음 에 C 줄 데 이 터 를 나타 낸다. 각 줄 은 하나의 정수 n (0 < n < = 10000) 을 포함 하고 접 는 선의 수량 을 나타 낸다.


 
Output
모든 테스트 인 스 턴 스 에 대해 평면 최대 분할 수 를 출력 하 십시오. 모든 인 스 턴 스 의 출력 은 한 줄 을 차지 합 니 다.


 
Sample Input

   
   
   
   
2 1 2

 
Sample Output

   
   
   
   
2 7
:#include<iostream> #include<fstream> using namespace std; int main() {         int n;     cin >> n;     int m;     while (n--)     {         cin >> m;         m = 2 * m*m - m + 1;         cout << m << endl;     }     return 0; }

 하하

좋은 웹페이지 즐겨찾기