※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※

 

이번에 볼 문제는 백준 25377번 문제인 빵이다.
문제는 아래 링크를 확인하자.

https://www.acmicpc.net/problem/25377 

 

25377번: 빵

KOI 빵은 프로그래밍을 공부하는 학생들에게 인기를 끌고 있다. 이 빵은 맛있을 뿐 아니라, 안에 프로그래밍에 큰 도움이 되는 여러 가지 힌트가 담겨 있어서 매우 인기가 높다. 이렇게 인기가 높

www.acmicpc.net

주어지는 N개의 (A,B) 쌍에 대하여, 각 순서쌍에서 A<=B이면 이 가게에서 B분만에 빵을 구할 수 있다는 점을 관찰하자.

 

따라서, A<=B를 만족하는 순서쌍 (A,B) 중 B의 최솟값을 찾아 문제를 해결하자. 단, 그러한 순서쌍이 없다면 -1을 출력해주자.

 

아래는 제출한 소스코드이다.

#include <iostream>
using namespace std;

int main() {
	ios::sync_with_stdio(0);
	cin.tie(0);

	int ans = 1000000007;

	int N; cin >> N;
	while (N--) {
		int A, B; cin >> A >> B;
		if (A > B) continue;
		ans = min(ans, B);
	}

	if (ans < 1000000007) cout << ans;
	else cout << -1;
}
728x90

'BOJ' 카테고리의 다른 글

[BOJ 25629 // C++] 홀짝 수열  (1) 2022.10.30
[BOJ 25893 // C++] Majestic 10  (0) 2022.10.30
[BOJ 24723 // C++] 녹색거탑  (0) 2022.10.30
[BOJ 25802 // C++] Fiborooji Sequence  (0) 2022.10.30
[BOJ 25625 // C++] 샤틀버스  (0) 2022.10.30

+ Recent posts