※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 8794번 문제인 Poniedziałki이다.
문제는 아래 링크를 확인하자.
https://www.acmicpc.net/problem/8794
8794번: Poniedziałki
Jarek szczerze nie cierpi poniedziałków. Zaraz po sylwestrze postanowił napisać program, który obliczy ile poniedziałków czeka go w nowym roku 2011. Ponieważ jest dobrym programistą, uogólnił program tak, aby dało się go używać także an inn
www.acmicpc.net
주어지는 조건 하에서 1년에 월요일(한 주의 시작)이 몇 번 등장하는지를 계산하는 문제이다.
먼저, 주어지는 년도의 첫 날짜가 월요일이 아닌 경우 시작날짜가 월요일이 되게끔 날을 지나가게 해주자.
이후 앞으로 일주일이 몇 번 시작할지를 계산하는 것으로 문제를 해결하자.
아래는 제출한 소스코드이다.
#include <iostream>
using namespace std;
int T;
int N, M, L;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
cin >> T;
while (T--) {
cin >> N >> M >> L; L--;
if (L) N -= M - L;
cout << (N - 1) / M + 1 << '\n';
}
}
728x90
'BOJ' 카테고리의 다른 글
[BOJ 12250 // C++] New Lottery Game (Small) (0) | 2023.01.06 |
---|---|
[BOJ 10693 // C++] Abdelrahman (0) | 2023.01.06 |
[BOJ 24603 // C++] Scaling Recipe (0) | 2023.01.06 |
[BOJ 9698 // C++] SAHUR & IMSA’ (0) | 2023.01.06 |
[BOJ 24311 // C++] ПЪТУВАНЕ (0) | 2023.01.06 |