본문 바로가기

백준/C

[BaeKJoon/C] 백준16673 c 고려대학교에는 공식 와인이 있다.

반응형

https://www.acmicpc.net/problem/16673

 

16673번: 고려대학교에는 공식 와인이 있다

첫 번째 줄에 수빈이가 와인을 모은 년수, 수빈이의 고려대 애착 정도, 수빈이의 구매중독 정도를 의미하는 정수 C, K, P가 공백으로 구분되어 주어진다. (0 ≤ C ≤ 100, 0 ≤ K ≤ 1000,  0 ≤ P ≤ 1

www.acmicpc.net

 

문제

와인을 사기로 마음먹은 해를 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

 

16673번: 고려대학교에는 공식 와인이 있다

첫 번째 줄에 수빈이가 와인을 모은 년수, 수빈이의 고려대 애착 정도, 수빈이의 구매중독 정도를 의미하는 정수 C, K, P가 공백으로 구분되어 주어진다. (0 ≤ C ≤ 100, 0 ≤ K ≤ 1000,  0 ≤ P ≤ 1

www.acmicpc.net

 

반응형