4038 : 포인트 카드 시스템
•시간제한: 1.000 S
•메모리제한: 256 MB
•제출: 3
•통과: 2
•만든사람: suakii
문제 설명
어느 매장에서는 고객의 구매에 따라 포인트를 적립해 주는 포인트 카드 시스템을 운영하고 있습니다.
고객이 총 $N$번에 걸쳐 물건을 구매할 때마다 각각 정해진 포인트가 누적되어 적립됩니다.
누적된 포인트가 500점 이상이 될 때마다 즉시 500점당 1장의 쿠폰이 발급되고, 사용된 포인트(500점 단위)는 차감됩니다.
(예를 들어, 포인트가 누적되어 1,000점이 되면 쿠폰 2장이 발급되고 1,000점이 차감됩니다.)
모든 구매와 포인트 적립이 끝났을 때, 최종적으로 남은 포인트와 발급된 총 쿠폰 수를 구하는 프로그램을 작성하세요.
[제약 조건]
• $1 \le N \le 100$
• 각 구매 시 적립 포인트는 $1$ 이상 $1,000$ 이하의 정수입니다.
고객이 총 $N$번에 걸쳐 물건을 구매할 때마다 각각 정해진 포인트가 누적되어 적립됩니다.
누적된 포인트가 500점 이상이 될 때마다 즉시 500점당 1장의 쿠폰이 발급되고, 사용된 포인트(500점 단위)는 차감됩니다.
(예를 들어, 포인트가 누적되어 1,000점이 되면 쿠폰 2장이 발급되고 1,000점이 차감됩니다.)
모든 구매와 포인트 적립이 끝났을 때, 최종적으로 남은 포인트와 발급된 총 쿠폰 수를 구하는 프로그램을 작성하세요.
[제약 조건]
• $1 \le N \le 100$
• 각 구매 시 적립 포인트는 $1$ 이상 $1,000$ 이하의 정수입니다.
입력 설명
첫째 줄에 구매 횟수 $N$이 주어집니다.
둘째 줄부터 $N$개의 줄에 걸쳐 각 구매에서 적립되는 포인트가 한 줄에 하나씩 주어집니다.
둘째 줄부터 $N$개의 줄에 걸쳐 각 구매에서 적립되는 포인트가 한 줄에 하나씩 주어집니다.
출력 설명
모든 구매가 끝난 후, 최종 남은 포인트와 발급된 총 쿠폰 수를 공백으로 구분하여 한 줄에 출력합니다.
입력 예시
COPY
복사되었습니다!
복사되었습니다!
2
100
200
출력 예시
COPY
복사되었습니다!
복사되었습니다!
300 0