반응형
https://www.acmicpc.net/problem/16673
문제
와인을 사기로 마음먹은 해를 0년 차라고 정의하고, n년 차에는 Kn+Pn^2 만큼의 와인을 사는 것을 목표로 했다. K는 수빈이의 고려대 애착 정도를 나타내는 상수이고, P는 수빈이의 구매중독 정도를 나타내는 상수이다.
그렇게 수빈이는 C년 동안 열심히 와인을 모았다. (마지막 해에 산 와인의 수는 KC + PC^2가 된다.)
풀이
C가 3이라면 1년차,2년차3년차를 다 더해야 한다.
for문으로 0부터가 아닌 1부터 C까지 선언한다음 sum으로 각 년차 와인병을 더하면 된다.
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <stdio.h>
int main() {
int c, k, p;
int sum = 0;
scanf("%d %d %d", &c, &k, &p);
for (int i = 1; i <= c; i++) { // int i를 0으로 해버리면 어떤수를 넣어도 0과 곱하면 0이 나오기 때문에 1로 선언해 준다.
sum += k * i + p * i * i; // i는 1부터 c까지 각 곱하고 더하면서 증가한다.
}
printf("%d", sum);
}
|
cs |
https://www.acmicpc.net/problem/16673
반응형
'백준 > C' 카테고리의 다른 글
[BaeKJoon/C] 백준15680 c 연세대학교 (0) | 2021.05.18 |
---|---|
[BaeKJoon/C] 백준21567 c 숫자의 개수 2 (0) | 2021.05.18 |
[BaeKJoon/C] 백준5522 c 카드 게임 (0) | 2021.05.17 |
[BaeKJoon/C] 백준5543 c 상근날드 (0) | 2021.05.17 |
[BaeKJoon/C] 백준9076 c 점수 집계 (0) | 2021.05.17 |