아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

세 가지 합 구하기

시간 제한1초메모리 제한256 MB

요약
각 데이터 세트에서 주어진 N을 읽고 처음 N개의 양의 정수, 홀수, 짝수의 합을 순서대로 출력합니다.
난이도

쉬움10점 중 1점

유형
수학
정답자
아직 제출이 없습니다

문제

양의 정수 NN이 주어지면 세 가지 합을 구한다. 첫 NN개의 양의 정수의 합, 첫 NN개의 홀수의 합, 첫 NN개의 짝수의 합이다.

입력에는 이런 데이터 집합이 여러 개 들어 있다. 데이터 집합은 서로 독립이며, 모두 같은 방식으로 처리한다.

입력

첫 줄에 데이터 집합의 개수 PP가 주어진다. (1≤P≤100001 \le P \le 10000)

다음 PP개의 줄에 데이터 집합이 한 줄에 하나씩 주어진다. 각 줄에는 데이터 집합 번호 KK와 정수 NN이 공백 하나로 구분되어 주어진다. (1≤N≤100001 \le N \le 10000)

출력

데이터 집합마다 한 줄씩 출력한다. 각 줄에는 데이터 집합 번호 KK를 출력하고, 공백 하나에 이어 세 정수 S1S_1, S2S_2, S3S_3을 공백 하나로 구분해 출력한다.

  • S1S_1은 첫 NN개의 양의 정수의 합이다.
  • S2S_2는 첫 NN개의 홀수의 합이다.
  • S3S_3은 첫 NN개의 짝수의 합이다.

출력 줄의 순서는 입력에 주어진 데이터 집합의 순서와 같다.

예제5

  1. 예제 1

    입력
    3
    1 1
    2 10
    3 1001
    
    예상 출력
    1 1 1 2
    2 55 100 110
    3 501501 1002001 1003002
    
  2. 예제 2

    입력
    1
    1 1
    
    예상 출력
    1 1 1 2
    
  3. 예제 3

    입력
    1
    1 10000
    
    예상 출력
    1 50005000 100000000 100010000
    
  4. 예제 4

    입력
    4
    1 1
    2 2
    3 3
    4 4
    
    예상 출력
    1 1 1 2
    2 3 4 6
    3 6 9 12
    4 10 16 20
    
  5. 예제 5

    입력
    6
    1 10
    2 100
    3 1000
    4 10000
    5 1
    6 9999
    
    예상 출력
    1 55 100 110
    2 5050 10000 10100
    3 500500 1000000 1001000
    4 50005000 100000000 100010000
    5 1 1 2
    6 49995000 99980001 99990000