[http://online-judge.uva.es/p/v102/10213.html 원문보기] ---- 인기도:B(A,B,C), 성공률:보통(낮음,보통,높음), 레벨:2(1~4) === About [HowManyPiecesOfLand?] === 타원 모양의 땅이 주어져 있는데, 그 땅의 테두리에 n개의 점을 임의로 선택한다. 그리고 나서 각 점들을 다른 모든 점과 직선으로 연결하면 n(n-1)/2 개의 선이 만들어진다. 이 때 테두리 위의 점을 잘 선택해서 나뉘어지는 땅의 개수가 최대가 되도록 만들면 몇 개의 조각으로 나눌 수 있을까? 다음은 n = 6 일 때 땅을 나눠놓은 모습이다. [http://online-judge.uva.es/p/v102/p10213.jpg] === Input === 파일의 첫번째 줄에는 테스트 케이스를 나타내는 0 보다 크고 3,511 보다 작은 정수 s가 입력된다. 그 다음 줄부터 s 개의 줄에 걸쳐서 0 이상, 231 미만의 정수 n이 입력된다. === Output === 각 테스트 케이스에 대해 n개의 점을 이은 직선에 의해 나뉘는 땅의 최대 개수를 출력한다. 한 줄에 하나씩의 결과만 출력한다. === Sample Input === {{| 4 1 2 3 4 |}} === Sample Output === {{| 1 2 4 8 |}} === 풀이 === || 작성자 || 사용언어 || 개발시간 || 코드 || || 문보창 || C++ || 7시간 || [HowManyPiecesOfLand?/문보창] || || 하기웅 || C++ || 3시간 || [HowManyPiecesOfLand?/하기웅] || === 쓰레드 === ---- [문제분류] [경시대회준비반]