Notice
Recent Posts
Recent Comments
Link
Dev.baelanche
[백준 10539] 수빈이와 수열 본문
반응형
입력 수열에서 위의 식을 역으로 돌려 원래 수열 A 를 구해야 한다.
수열 A 에서 인덱스 까지의 수열을 더한 후 인덱스 개수만큼 나누었으니
수열 B 에서 인덱스 개수만큼 곱하고 인덱스 까지의 수열을 빼면 된다.
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int a[] = new int[n];
int p[] = new int[n];
for(int i=0; i<n; i++) {
a[i] = sc.nextInt();
}
p[0] = a[0];
int sum = p[0];
for(int i=1; i<n; i++) {
p[i] = a[i] * (i+1) - sum;
sum += p[i];
}
for(int i=0; i<n; i++)
System.out.print(p[i] + " ");
sc.close();
}
}
단순 구현 문제는 지친 머리를 쉬기에 딱인 것 같다...
반응형
'Data Structure & Algorithm > PS - JAVA' 카테고리의 다른 글
[백준 5533] 유니크 (0) | 2019.04.12 |
---|---|
[백준 5212] 지구 온난화 (0) | 2019.04.11 |
[백준 5567] 결혼식 (0) | 2019.04.11 |
[백준 3053] 택시 기하학 (0) | 2019.04.10 |
[백준 2798] 블랙잭 (0) | 2019.04.10 |
Comments