본문 바로가기

One Step Two Step

검색하기
One Step Two Step
프로필사진 DEVILOW

  • 분류 전체보기 (54)
    • 자료구조 (2)
    • DreamHack (2)
    • 백준 (34)
      • Python 배우기 (1~50) (31)
      • 대회 문제 (3)
    • 복습 (15)
      • C언어 (11)
      • Linux (4)
    • OS (1)
Guestbook
Notice
Recent Posts
Link
  • GitHub
«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2025/10/02 (1)

One Step Two Step

[파이썬] 2025 Centroid Cup Open Contest 「초콜릿 우유가 좋아」

해당 문제를 설명하면우유갑은 3개의 요소로 구성되어 있습니다. H₁: 선분 / H₂: 이등변삼각형 / H₃: 직사각형건물을 쌓을 때 층수에 따라 방향이 번갈아 바뀝니다. 홀수 층(정방향) , 우유갑이 그대로 쌓이기에 높이는 H₁ + H₂ + H₃이다. 짝수 층(역방향), 우유갑이 뒤집혀 쌓입니다. 이때 아래쪽의 H₁(선분)과 H₂(삼각형)은 이미 이전 층과 겹치므로 제외되기에, 역방향에서 추가되는 높이는 -H₁ + H₃이다. 층의 갯수가 주어졌을 때 홀수 층의 개수는 (N+1)//2, 짝수 층의 개수는 N//2 입니다. 즉, 전체 높이는 홀수 층에서 (N+1)//2번 H₁+H₂+H₃를 더하고, 짝수 층에서 N//2번 -H₁+H₃를 더한 값이 된다.

백준/대회 문제 2025. 10. 2. 23:59
이전 Prev 1 Next 다음

Blog is powered by AXZ / Designed by Tistory

티스토리툴바