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

 

이번에 볼 문제는 백준 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

+ Recent posts