반응형
https://www.acmicpc.net/problem/25377
간단 구현 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
test case t, 가게 도착을 위한 소요시간 a, 빵이 가게에 배달오는 시간 b, 정답을 출력할 ans를 선언 후 입력받습니다.
📔 풀이과정
모든 가게를 확인하면서 빵 도착시간보다 먼저 또는 동시에 올 수 있다면 b와 ans를 비교해 최솟값을 ans에 저장합니다.
📔 정답출력
ans가 초기값이라면 빵을 살 수 없으므로 -1을 아니라면 ans를 출력합니다.
📕 Code
#include <bits/stdc++.h>
using namespace std;
int t, a, b, ans = 0x3f3f3f3f;
int main(){
cin >> t;
while(t--){
cin >> a >> b;
if(a <= b) ans = min(ans,b);
}
if(ans == 0x3f3f3f3f) cout << -1;
else cout << ans;
}
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 24724번 : 현대모비스와 함께하는 부품 관리 (0) | 2022.07.26 |
---|---|
(C++) - 백준(BOJ) 10698 번 : Ahmed Aly (0) | 2022.07.25 |
(C++) - 백준(BOJ) 2083 : 럭비클럽 (0) | 2022.07.21 |
(C++) - 백준(BOJ) 2083 : 럭비클럽 (0) | 2022.07.20 |
(C++) - 백준(BOJ) 13223 : 소금폭탄 (0) | 2022.07.17 |