기록을 합시다
close
프로필 배경
프로필 로고

기록을 합시다

  • 분류 전체보기 (43)
    • 알고리즘 (34)
    • Java (2)
    • Spring (1)
    • 다양한 기타 주제 (1)
    • 회고 (1)
    • CS (1)
  • 홈
  • 태그
  • 방명록
[Java] 백준 1026 보물

[Java] 백준 1026 보물

문제 옛날 옛적에 수학이 항상 큰 골칫거리였던 나라가 있었다. 이 나라의 국왕 김지민은 다음과 같은 문제를 내고 큰 상금을 걸었다. 길이가 N인 정수 배열 A와 B가 있다. 다음과 같이 함수 S를 정의하자. S = A[0] × B[0] + ... + A[N-1] × B[N-1] S의 값을 가장 작게 만들기 위해 A의 수를 재배열하자. 단, B에 있는 수는 재배열하면 안 된다. S의 최솟값을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 100보다 작거나 같은 음이 아닌 정수이다. 출력 첫째 줄에 S의 최솟값을 출력한다. 설명..

  • format_list_bulleted 알고리즘
  • · 2023. 12. 14.
  • textsms
[Java] 백준 9205 맥주 마시면서 걸어가기

[Java] 백준 9205 맥주 마시면서 걸어가기

문제 송도에 사는 상근이와 친구들은 송도에서 열리는 펜타포트 락 페스티벌에 가려고 한다. 올해는 맥주를 마시면서 걸어가기로 했다. 출발은 상근이네 집에서 하고, 맥주 한 박스를 들고 출발한다. 맥주 한 박스에는 맥주가 20개 들어있다. 목이 마르면 안되기 때문에 50미터에 한 병씩 마시려고 한다. 즉, 50미터를 가려면 그 직전에 맥주 한 병을 마셔야 한다. 상근이의 집에서 페스티벌이 열리는 곳은 매우 먼 거리이다. 따라서, 맥주를 더 구매해야 할 수도 있다. 미리 인터넷으로 조사를 해보니 다행히도 맥주를 파는 편의점이 있다. 편의점에 들렸을 때, 빈 병은 버리고 새 맥주 병을 살 수 있다. 하지만, 박스에 들어있는 맥주는 20병을 넘을 수 없다. 편의점을 나선 직후에도 50미터를 가기 전에 맥주 한 병..

  • format_list_bulleted 알고리즘
  • · 2023. 12. 12.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (43)
    • 알고리즘 (34)
    • Java (2)
    • Spring (1)
    • 다양한 기타 주제 (1)
    • 회고 (1)
    • CS (1)
최근 글
인기 글
최근 댓글
태그
  • #Queue
  • #백준
  • #Leetcode
  • #백트래킹
  • #2023
  • #연말
  • #dp
  • #BOJ
  • #시작
  • #회고
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바