[백준 28490] Торговый центр (C#, C++) - soo:bak
작성일 :
문제 링크
설명
문제의 목표는 Кендис
가 버스를 이용했을 때, 특정 시점부터 토크로비 센터(TC) 까지의 최소 여행 시간을 구하는 것입니다.
풀이 과정은 다음과 같습니다.
- 각 버스의 전체 여행 시간 계산
- 주어진 ti (버스가 집 근처에 도착하기까지의 시간)와 li (버스가 TC 까지의 이동에 걸리는 시간)를 사용하여,
각 버스의 전체 여행 시간을 계산합니다. - 전체 여행 시간은 ti + li 으로 구할 수 있습니다.
- 주어진 ti (버스가 집 근처에 도착하기까지의 시간)와 li (버스가 TC 까지의 이동에 걸리는 시간)를 사용하여,
- 가장 짧은 여행 시간 찾기
- 모든 버스의 여행 시간을 비교하여 가장 짧은 여행 시간을 찾습니다.
- 모든 버스의 여행 시간을 비교하여 가장 짧은 여행 시간을 찾습니다.
- 최소 여행 시간 출력
- 찾아낸 최소 여행 시간을 출력합니다.
- 찾아낸 최소 여행 시간을 출력합니다.
Code
[ C# ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
namespace Solution {
class Program {
static void Main(string[] args) {
var n = int.Parse(Console.ReadLine()!);
int earliestTravleTime = int.MaxValue;
for (int i = 0; i < n; i++) {
var input = Console.ReadLine()!.Split(' ');
var t = int.Parse(input[0]);
var l = int.Parse(input[1]);
earliestTravleTime = Math.Min(earliestTravleTime, t + l);
}
Console.WriteLine(earliestTravleTime);
}
}
}
[ C++ ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n; cin >> n;
int earliestArrival = 1e9;
for (int i = 0; i < n; i++) {
int t, l; cin >> t >> l;
earliestArrival = min(earliestArrival, t + l);
}
cout << earliestArrival << "\n";
return 0;
}