Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 소프트맥스함수
- 백준알고리즘
- 딥러닝파이썬
- 신경망파이썬
- 항등함수
- BOJ
- C알고리즘
- C언어 알고리즘
- BOF
- 딥러닝
- 신경망 학습
- 신경망
- 달고나bof
- 버퍼오버플로우
- 밑바닥부터시작하는딥러닝
- 활성화함수파이썬
- C언어알고리즘
- 신경망구현
- 파이썬신경망
- 보안
- c언어
- 파이썬
- FTZlevel10
- 백준
- 스트림암호
- 인공지능
- 머신러닝
- 정보보안
- 8086CPU레지스터
- 알고리즘
Archives
- Today
- Total
HeeJ's
[백준 9325] 얼마? :: C언어 본문
문제
해빈이는 학교를 다니면서 틈틈히 번 돈으로 자동차를 사려고 한다. 자동차에 여러 가지 옵션을 포함시킬 수 있는데 해빈이는 덧셈과 곱셈을 하지 못하기 때문에 친구 태완이에게 도움을 청했다. 하지만 태완이도 덧셈과 곱셈을 못한다. 불쌍한 이 두 친구를 위해 모든 옵션이 주어진 자동차를 구매하는데 필요한 액수를 계산해 주자.
입력
첫째 줄에 테스트 케이스의 개수가 주어진다.
각 테스트 케이스의 첫 줄엔 자동차의 가격 s가 주어진다. (1 ≤ s ≤ 100 000)
둘째 줄엔 해빈이가 구매하려고 하는 서로 다른 옵션의 개수 n이 주어진다. (0 ≤ n ≤ 1 000)
뒤이어 n개의 줄이 입력으로 들어온다. 각 줄은 q 와 p로 이루어져 있는데 q는 해빈이가 사려고 하는 특정 옵션의 개수이고 p는 해당 옵션의 가격이다. (1 ≤ q ≤ 100, 1 ≤ p ≤ 10 000)
출력
각 테스트 케이스 마다, 해빈이가 최종적으로 구매하려는 자동차의 가격을 한줄씩 출력한다.
반복문을 중첩해서 사용해야했기 때문에 어느 반복문에서 변수를 입력받고 출력받아야 하는지 약간 헷갈리는 감이 있었지만 공책에 짧게 조직도를 표현해 금방 어렵지 않게 풀어낼 수 있었다.
#include <stdio.h>
int main() {
int count,sum=0;
scanf("%d", &count);
for (int a = 0; a < count; a++) {
int s,n;
scanf("%d", &s);
sum += s;
scanf("%d", &n);
for (int b = 0; b < n; b++) {
int p, q;
scanf("%d %d", &p, &q);
sum += p * q;
}
printf("%d\n", sum);
sum = 0;
}return 0;
}
'<Algorithm>_solved > <BOJ>_C' 카테고리의 다른 글
[백준 11022] A+B - 8 :: C언어 (0) | 2020.01.05 |
---|---|
[백준 10886] 0 = not cute / 1 = cute :: C언어 (0) | 2020.01.03 |
[백준 1008] A/B :: C언어 (0) | 2020.01.03 |
[백준 10943] 랜덤 게임~ :: C언어 (0) | 2020.01.03 |
[백준 2163] 초콜릿 자르기 :: C언어 (0) | 2020.01.02 |