시나브로

[D3] 8104. 조 만들기 본문

알고리즘/SW Expert Academy

[D3] 8104. 조 만들기

혬혬 2019. 10. 6. 11:03
728x90
#include <stdio.h>

int main() {

	int test_case = 0;
	scanf("%d", &test_case);
	for (int q = 0; q < test_case; q++) {
		int N = 0;
		int K = 0;
		scanf("%d %d", &N, &K);
		printf("#%d ",q+1);
		if (N % 2 != 0) {
			int box = (N+1)*K;
			int box1 = (N + 1)*K;
			box = (box*(box + 1)) / (2 * K);
			for (int i = 0; i < K; i++) {
				printf("%d ", box-box1);
				box1--;
			}
		}
		else {
			int box = N*K;
			box = (box*(box + 1)) / (2 * K);
			for (int i = 0; i < K; i++) {
				printf("%d ", box);
			}
		}
		printf("\n");
	}

	return 0;
}
728x90

'알고리즘 > SW Expert Academy' 카테고리의 다른 글

[D3] 8016. 홀수 피라미드  (0) 2019.10.06
[D3] 7985. Rooted Binary Tree 재구성  (0) 2019.10.06
[D5] 7730. 나무 깎는 홍준  (0) 2019.10.06
[D4] 7829. 보물왕 태혁  (0) 2019.10.06
[D5] 7812. 옥희의 OK! 부동산  (0) 2019.10.06
Comments