본문 바로가기

백준/C

[BaeKJoon/C] 백준10833 c 사과

반응형

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

 

10833번: 사과

경상북도 특산품인 사과를 학생들에게 나눠주기 위해 여러 학교에 사과를 배정하였다. 배정된 사과 개수는 학교마다 다를 수 있고, 학생 수도 학교마다 다를 수 있다. 각 학교에서는 배정된 사

www.acmicpc.net

문제

 

풀이

문제를 잘 읽어 보면 학생수가 사과개수보다 작으면 사과개수%학생 수 즉 나머지를 다 더하는 문제였는데 문제는 D다.

D는 다른 학교와는 다르게 학생수가 사과개수 보다 많다. 그럼 한명도 나눠주지 않고 그대로 처음 사과 개수 그대로다.

A=학생 수 B=사과 개수라고 가정하면 

A<B 일때 B%A

A>B 일때 그냥 B라는 걸 알게 됐다.

 

코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
int main() {
 
    int n;
    scanf("%d"&n);
    int a, b,sum=0;
    
    for (int i = 0; i < n; i++) {
        scanf("%d %d"&a, &b);
 
        if (a < b)
            sum += b % a;
        else if (a > b)
            sum += b;
 
    }
    printf("%d", sum);
 
}
cs

 

 

반응형

'백준 > C' 카테고리의 다른 글

[BaeKJoon/C] 백준2908 c 상수  (0) 2021.05.19
[BaeKJoon/C] 백준2460 c 지능형 기차 2  (0) 2021.05.19
[BaeKJoon/C] 백준10872 c 팩토리얼  (0) 2021.05.18
[BaeKJoon/C] 백준10953 c A+B - 6  (0) 2021.05.18
[BaeKJoon/C] 백준100998 c A*B  (0) 2021.05.18