geminanolja 님의 블로그

고정 헤더 영역

글 제목

메뉴 레이어

geminanolja 님의 블로그

메뉴 리스트

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

검색 레이어

geminanolja 님의 블로그

검색 영역

컨텐츠 검색

cote/Intermediate

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

    2025.01.17 by geminanolja

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

    2025.01.15 by geminanolja

  • 백준 2776 : 암기왕 C++

    2025.01.06 by geminanolja

  • 백준 17478 🤔재귀 함수가 뭔가요?

    2025.01.06 by geminanolja

  • 백준 4803 : Tree

    2025.01.06 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

항해 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

백준 2776 : 암기왕 C++

문제https://www.acmicpc.net/problem/2776 두 vector에 숫자들을 저장하고 b배열에 있는 숫자들이 a에 있으면 1을 출력하고 없으면 0을 출력하기이렇게 문제를 풀기로 했다. #include #include #include using namespace std;vector a,b;int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int n,m,o; cin >> n; for (int i = 0; i > m; a.resize(m); for (int i = 0; i > a[i]; } //for (auto v : a) cout > o; b.resize(o); for (int i = 0;..

cote/Intermediate 2025. 1. 6. 18:40

백준 17478 🤔재귀 함수가 뭔가요?

문제 :https://www.acmicpc.net/problem/17478 재귀함수를 사용-> 사용하는 위치 잘 생각하기Base case를 어디에 넣을지 잘 생각하기" "를 함께 출력할 때는 "\"사용하기답변의 반복만큼 ____ 같이 출력하기띄어쓰기 주의  " 문장내에 띄어쓰기가 문제와 다르게 포함되면 틀림" ㅋㅋ 아주 주의!! #include #include using namespace std;void recur(int n, string str) { cout > n; cout

cote/Intermediate 2025. 1. 6. 18:38

백준 4803 : Tree

문제 https://www.acmicpc.net/problem/4803그래프가 주어졌을 때, 트리의 개수를 세는 프로그램을 작성트리의 기본 구조를 잘 구현하기~ #include #include #include // memset 사용using namespace std;int N, M, ans; // 정점 수, 간선 수, 트리 개수bool visited[501]; // 방문 여부 : 정점최대수500이나 벡터를 1부터 시작하므로 501vector v[501]; // 그래프 인접 리스트bool DFS(int cur, int parent){ visited[cur] = true; for (auto node : v[cur])// node는 현재 ..

cote/Intermediate 2025. 1. 6. 18:37

추가 정보

인기글

최신글

페이징

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

티스토리툴바