hdu 컴퓨터 대학 대학생 프로 그래 밍 경기 2015 '11 1002 동전 투입 세탁기
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5966 Accepted Submission(s): 1495
Problem Description
현재 대학생 들 의 생활 조건 이 점점 좋아 지고 있다. 최근 에 내 몽 의 한 대학 교 는 모든 침실 건물 에 동전 투입 세탁 기 를 한 대 더 설치 했다.
샤 오 밍 은 훈련 에 자주 참가 하 는 ACM 선수 로 서 매우 바쁘다. 당연히 옷 을 세탁기 에 버 리 고 해결 하 는 것 이 매우 즐겁다.세탁 할 옷 의 수량 에 따라 동전 투입 세탁 기 는 매번 2 - 4 개의 동전 을 투입 해 야 한다.
샤 오 밍 은 땀 이 잘 나 는 남자 로 여름 이 다가 오고 매일 목욕 을 해 야 하기 때문에 빨래 를 많이 해 야 한다.
샤 오 밍 은 이렇게 동전 투입 세탁기 계획 을 세 웠 다. 쌓 인 옷 의 수량 이 a 보다 많 고 b 보다 적 을 때 그 는 바로 모두 세탁기 에 세탁 을 하고 동전 2 개 를 투입 한다.쌓 인 옷 의 수량 이 b 보다 많 고 c 보다 적 을 때 그 는 즉시 모두 세탁기 에 세탁 하고 동전 3 개 를 투입 한다.쌓 인 옷 의 수량 이 c 보다 많 을 때 그 는 즉시 모두 세탁기 에 세탁 하고 동전 4 개 를 투입 한다.기타 세부 사항 은 샘플 을 보십시오.
지금 은 샤 오 밍 이 지난 n 일 동안 매일 갈 아 입 은 옷 의 수량 v 건 을 알 고 있 습 니 다. 샤 오 밍 이 지난 시간 에 빨래 를 하 는 데 모두 얼마 가 들 었 는 지 계산 해 주 셔 야 합 니 다.
Input
여러 그룹의 테스트 데 이 터 를 입력 하 십시오.
각 그룹의 데이터 첫 줄 은 4 개의 정수 n (1 < = n < = 10000), a, b, c (1 < = a < b < c = 300) 이 고 구체 적 인 의 미 는 제목 설명 을 참조 합 니 다.
각 조 의 데이터 두 번 째 줄 은 n 개의 정 수 를 포함 하고 지난 n 일 동안 매일 발생 한 옷 의 수량 v (1 < = v < = 1000) 를 순서대로 표시 합 니 다.
Output
각 조 의 데이터 출력 정 수 는 샤 오 밍 이 지난 n 일 동안 빨래 를 하 는 데 모두 얼마 가 들 었 는 지 를 나타 낸다.
각 그룹의 출력 이 한 줄 을 차지한다.
Sample Input
3 2 4 6
2 2 1
Sample Output
4
#include <cstdio>
using namespace std;
int main()
{
int n, a, b, c;
int sum, cou, col[10005];
while (~scanf("%d%d%d%d", &n, &a, &b, &c)) {
for (int i = 1; i <= n; i++) {
scanf("%d", &col[i]);
}
sum = 0; cou = 0;
for (int i = 1; i <= n; i++) {
cou += col[i];
if (cou < a) {
} else if (cou >= a && cou < b) {
sum += 2;
cou = 0;
} else if (cou >= b && cou < c) {
sum += 3;
cou = 0;
} else if (cou >= c) {
sum += 4;
cou = 0;
}
}
printf("%d
", sum);
}
return 0;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ACM - 계산 기하학 적 Pick - up sticks -- poj 2653Description Stan has n sticks of various length. The data for each case start with 1 <= n <= 100000, the number of stick...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.