https://www.acmicpc.net/problem/10539
역연산을 해서 구했다. (sum + (input V)) / i = x -> input V = x * i - sum
#include <cstdio>
int main()
{
int n, sum = 0;
scanf("%d", &n);
for (int i = 1, a; i <= n; ++i)
{
scanf("%d", &a);
int tmp = a * i - sum;
printf("%d ", tmp);
sum += tmp;
}
return 0;
}
'온라인저지' 카테고리의 다른 글
[BOJ] 3041번: N-퍼즐 (0) | 2018.07.27 |
---|---|
[BOJ] 3040번: 백설 공주와 일곱 난쟁이 (0) | 2018.07.27 |
[BOJ] 1764번: 듣보잡 (0) | 2018.07.26 |
[BOJ] 2075번: N번째 큰 수 (0) | 2018.07.26 |
[BOJ] 1159번: 농구 경기 (0) | 2018.07.26 |
[BOJ] 10799번: 쇠막대기 (0) | 2018.07.26 |
댓글