티스토리 뷰

반응형
시간 제한메모리 제한제출정답맞은 사람정답 비율
1 초256 MB96478472883.678%

문제

경상북도 특산품인 사과를 학생들에게 나눠주기 위해 여러 학교에 사과를 배정하였다. 배정된 사과 개수는 학교마다 다를 수 있고, 학생 수도 학교마다 다를 수 있다. 각 학교에서는 배정된 사과를 모든 학생들에게 똑같이 나눠주되, 남는 사과의 개수를 최소로 하려고 한다. (서로 다른 학교에 속한 학생이 받는 사과 개수는 다를 수 있다.)

예를 들어, 5개 학교의 학생 수와 배정된 사과 수가 다음과 같다고 하자.

학교ABCDE
학생 수24135237
사과 개수5222531070

A 학교에서는 모든 학생에게 사과를 두 개씩 나눠주고 4개의 사과가 남게 된다. B 학교에서는 모든 학생에게 사과를 한 개씩 나눠주고 9개의 사과가 남게 된다. 비슷하게 C 학교에서는 3개의 사과가, D 학교에서는 10개의 사과가, E 학교에서는 0개의 사과가 남게 되어, 남는 사과의 총 수는 4+9+3+10+0 = 26이다. 

각 학교의 학생 수와 사과 개수가 주어졌을 때, 학생들에게 나눠주고 남는 사과의 총 개수를 구하는 프로그램을 작성하시오.

입력

첫 번째 줄에는 학교의 수를 나타내는 정수 N (1 ≤ N ≤ 100)이 주어진다. 다음 N 개의 줄에 각 학교의 학생 수와 배정된 사과 개수를 나타내는 두 개의 정수가 주어진다. 학생 수와 사과 개수는 모두 1이상 100이하이다. 

출력

남은 사과의 총 개수를 나타내는 정수를 출력한다.

예제 입력 

5
24 52
13 22
5 53
23 10
7 70

예제 출력 

26

예제 입력 2 

3
10 20
5 5
1 13

예제 출력 2 

0

힌트














#include <stdio.h>


int main(){

int app, stu, n, sum = 0, i;

scanf("%d", &n);

for(i = 0; i < n; i++){

scanf("%d %d", &stu, &app);

sum += app % stu;

}

printf("%d", sum);

}



'C, C++ > Baekjoon Online Judge' 카테고리의 다른 글

Baekjoon 백준 9656번 돌 게임 2  (0) 2016.07.04
Baekjoon 백준 9655번 돌 게임  (0) 2016.07.04
Baekjoon 백준 2914번 저작권  (0) 2016.06.22
Baekjoon 백준 2592번 대표값  (0) 2016.06.21
Baekjoon 백준 1546번 평균  (2) 2016.06.21
댓글

티스토리 방명록

최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday