※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 24311번 문제인 ПЪТУВАНЕ이다.
문제는 아래 링크를 확인하자.
https://www.acmicpc.net/problem/24311
24311번: ПЪТУВАНЕ
Преди всяко състезание по информатика се провежда техническа конференция с ръководителите на състезателите, които са от различни градове.
www.acmicpc.net
주어진 시작 시각의 10분 전에 도착하기 위해 출발해야하는 시각을 구하는 문제이다. 이는 시간을 나타내는 변수를 시간과 분 단위를 따로 저장하는 것이 아닌 분 단위 하나로 합쳐 관리하는 것으로 편하게 해결할 수 있다.
입력으로 주어지는 팀원의 수는 팀장을 포함하지 않은 수임에 유의하자.
아래는 제출한 소스코드이다.
#include <iostream>
using namespace std;
int T;
int H, M;
int N;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
cin >> H >> M;
T = H * 60 + M - 10;
cin >> M; T -= M;
cin >> H >> M; T -= H * 60 + M;
cin >> N >> M;
T -= (N + 1) * M;
H = T / 60, M = T % 60;
if (H < 10) cout << 0;
cout << H << ' ';
if (M < 10) cout << 0;
cout << M;
}
728x90
'BOJ' 카테고리의 다른 글
[BOJ 24603 // C++] Scaling Recipe (0) | 2023.01.06 |
---|---|
[BOJ 9698 // C++] SAHUR & IMSA’ (0) | 2023.01.06 |
[BOJ 5157 // C++] Bailout Bonus (0) | 2023.01.06 |
[BOJ 25495 // C++] 에어팟 (0) | 2023.01.05 |
[BOJ 22093 // C++] Соцопрос (0) | 2023.01.05 |