본문 바로가기

온라인 코딩/수학(Math)

[백준] 10539번 수빈이와 수열

 

 

 

 

 

문제

 

소스코드

#include<iostream>
#include<array>

constexpr int MAX = 100;
// x= (이전 A의 수열들)- 몫*B값

int main() {
	std::array<int, MAX> list;
	int number;
	std::cin >> number;

	for (int i = 0; i < number; ++i)
		std::cin >> list[i];

	int divide = 1, a_sums=0;
	for (int i = 0; i < number; ++i) {
		std::cout << (divide * list[i])-a_sums  << " ";
		a_sums += (divide * list[i]) - a_sums;
		++divide;
	}
}

 

 

후기

설 연휴도 있고 큰아버지 일을 도와드리느라 정신이 없어서 약 10일 만에 블로그 글을 쓰는 거 같다.

특별히 어려운 문제는 아니다. B수열의 규칙이 1/1, (1+3)/2 이런식 이기 때문에 이거에 대한 다항식 x를 다시 나열해보면 X=(몫* B의 수열 값)-(이전 A의 수열들)이다.

이거에 맞춰서 코드를 작성하면 통과이다.

 

 

 

 

출처 및 레퍼런스

문제 링크: https://www.acmicpc.net/problem/10539

 

 

 

 

 

 

'온라인 코딩 > 수학(Math)' 카테고리의 다른 글

[백준] 2581번 소수  (0) 2020.04.03
[백준] 1978번 소수 찾기  (0) 2020.02.08
[백준] 1712번 순익분기점  (0) 2020.02.07
[백준] 4153번 직각삼각형  (1) 2019.12.16
[백준] 3009번 직사각형에서 탈출  (1) 2019.12.15