geminanolja 님의 블로그

고정 헤더 영역

글 제목

메뉴 레이어

geminanolja 님의 블로그

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (99)
    • 자료구조&알고리즘 (44)
      • C++ (43)
      • Python (1)
    • Unreal Engine (6)
    • cote (37)
      • Challenge (7)
      • Intermediate (29)
    • C++ Basic (2)

검색 레이어

geminanolja 님의 블로그

검색 영역

컨텐츠 검색

이분탐색

  • 항해99 백준 2343번 // 블루레이 강의

    2025.01.17 by geminanolja

  • 항해//프로그래머스 60060// 가사 검색/c++//

    2025.01.15 by geminanolja

  • 항해 99// 백준 랜선 자르기//이진탐색//c++

    2025.01.15 by geminanolja

항해99 백준 2343번 // 블루레이 강의

https://www.acmicpc.net/problem/2343     강토는 강의의 동영상을 블루레이에 저장하려고 합니다. 총 NNN개의 강의가 있으며, MMM개의 블루레이를 사용하여 강의를 저장해야 합니다. 이때 다음 조건을 만족해야 합니다:블루레이 하나에 포함된 강의들은 순서가 바뀌면 안 됩니다.각 강의의 길이는 주어지며, 하나의 블루레이에 녹화되는 강의들의 총 길이가 블루레이의 용량을 초과하면 안 됩니다.MMM개의 블루레이를 모두 사용하는 상황에서, 블루레이의 크기(용량)를 최소화해야 합니다그리디 알고리즘과 이진탐색 #include #include #include #include using namespace std;// 블루레이 크기로 강의들을 나눌 수 있는지 확인하는 그리디 알고리즘을 이용한 ..

cote/Intermediate 2025. 1. 17. 09:56

항해//프로그래머스 60060// 가사 검색/c++//

https://school.programmers.co.kr/learn/courses/30/lessons/60060 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 내가 처음 낸 코드 정규식regex 사용해서 풀어나갔는데아무래도 속도(효율성) 측면에서 부족한듯 하다.#include #include#include#includeusing namespace std;vector solution(vector& words, vector& queries){ vector answer; for (auto& query : queries) { string regexPattern = query; for (char& c :..

cote/Challenge 2025. 1. 15. 06:33

항해 99// 백준 랜선 자르기//이진탐색//c++

https://www.acmicpc.net/problem/1654 집에서 시간을 보내던 오영식은 박성원의 부름을 받고 급히 달려왔다. 박성원이 캠프 때 쓸 N개의 랜선을 만들어야 하는데 너무 바빠서 영식이에게 도움을 청했다.이미 오영식은 자체적으로 K개의 랜선을 가지고 있다. 그러나 K개의 랜선은 길이가 제각각이다. 박성원은 랜선을 모두 N개의 같은 길이의 랜선으로 만들고 싶었기 때문에 K개의 랜선을 잘라서 만들어야 한다. 예를 들어 300cm 짜리 랜선에서 140cm 짜리 랜선을 두 개 잘라내면 20cm는 버려야 한다. (이미 자른 랜선은 붙일 수 없다.)편의를 위해 랜선을 자르거나 만들 때 손실되는 길이는 없다고 가정하며, 기존의 K개의 랜선으로 N개의 랜선을 만들 수 없는 경우는 없다고 가정하자. ..

cote/Intermediate 2025. 1. 15. 04:04

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
geminanolja 님의 블로그 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바