반응형
https://www.acmicpc.net/problem/10833
문제
풀이
문제를 잘 읽어 보면 학생수가 사과개수보다 작으면 사과개수%학생 수 즉 나머지를 다 더하는 문제였는데 문제는 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 |