• 관리
  • 글쓰기
  • 로그인
  • 로그아웃

오늘의 지식 채우기

    프로필

    오늘의 지식 채우기

    함께하는 가치를 추구합니다,

    GitHub   Mail

    카테고리

    • 분류 전체보기 (127)
      • 알고리즘 (90)
        • Python (36)
        • Swift (2)
        • Java (50)
        • 개념 (2)
      • Dev (36)
        • Computer Science (4)
        • Java (3)
        • DB (1)
        • Docker (1)
        • Troubleshoot (2)
        • React Native (9)
        • Swift (16)
      • 메모 (2)
        • 참고 자료 (2)
        • 일상 (0)

    최근 글

    인기 글

    최근 댓글

    방문자 통계

    오늘 :

    어제 :

    95761

    • 백준 알고리즘 9576번: 책 나눠주기 문제 정보 9576번: 책 나눠주기 백준이는 방 청소를 하면서 필요 없는 전공 서적을 사람들에게 나눠주려고 한다. 나눠줄 책을 모아보니 총 N권이었다. 책이 너무 많기 때문에 백준이는 책을 구분하기 위해 각각 1부터 N까지의 www.acmicpc.net 핵심 전공 서적을 최대한 많은 학생들에게 나누어 줘야 하는 문제! 여기서 일단 정렬의 필요성은 느꼈는데, 어떤 식으로 정렬해야 할 지 고민하다가 위와 같은 케이스를 고려하여 기준을 선정해야 겠다고 생각하였다 끝나는 수를 기준으로 정렬해야 한다. 왜냐하면 시작점을 기준으로 정렬해 버리면 위 사진과 같은 결과가 나와서 최대 경우가 나오지 않는다 그 이후에는, 각 정렬된 학생들의 신청서(시작점~끝점)를 순회하면서 남아있는 책이 있다면 Pick(visited=t.. 알고리즘/Java 2024. 4. 15.
    이전 1 다음
    TOP

    세상에 이로운 소프트웨어를 개발하는 백엔드 개발자를 꿈꾸고 있습니다

    @dduneon

    잠깐만요! 이 글도 한 번 보고 가세요 🧡
    
    

    티스토리툴바