DOJ logoDOJ
문제
최근 추가된 문제들저장한 문제문제집
카테고리DLC대회그룹팀게시판
랭킹
문제 풀이 랭킹스트릭 랭킹DOJ Power 랭킹
현황
문제 제안로그인회원가입
DOJ logoDOJ

OI 서브태스크 채점, Elo 레이팅, Discord 인증을 갖춘 커뮤니티 온라인 저지.

문제
문제 목록카테고리
커뮤니티
대회랭킹게시판공지사항외부 대회 개최이용 안내
계정
로그인회원가입채점 현황
정책
이용약관DLC 이용 규칙개인정보 처리방침API 사용 설명서언어별 채점 환경대회 순위 보상레이팅과 퍼포먼스
© 2026 DOJ
모든 권리 보유
해설

루미의 28번째 생일

문제로 돌아가기

해설

  • Day는 두 시각을 초로 바꾼 차를 86 40086\,40086400으로 나눈 몫입니다.
  • Year와 Month는 전체 값을 계산하지 않아도 됩니다.
    • 단위 차를 구합니다. Year는 b1−a1b_1 - a_1b1​−a1​, Month는 12(b1−a1)+(b2−a2)12(b_1 - a_1) + (b_2 - a_2)12(b1​−a1​)+(b입니다.
    • 현재 시각이 그 해(달)에서 지난 비율이 태어난 시각의 비율보다 작으면 111을 뺍니다. 두 비율은 모두 000 이상 111 미만이라서 이것으로 충분합니다.
  • 비율은 그 시각이 속한 해(달)의 실제 길이를 기준으로 합니다.
  • 비율은 분수로 비교해야 합니다. 예제 2의 네 번째부터 일곱 번째 테스트 케이스처럼 두 비율의 차가 10−710^{-7}10−7 정도라서, 실수로 계산하면 틀릴 수 있습니다.
2
​
−
a2​)