반응형

분류 전체보기 751

<인생을 바꾸는 블럭식스 시간관리법> 노션 템플릿 공유

생산성을 높일 수 있는 시간관리법인 블럭식스 기법,이 기법을 활용하여 효율적으로 시간관리를 할 수 있게 해주는 노션 템플릿입니다. 각 블럭의 완수율을 자동으로 계산하는 기능이 포함되어있으며,매일 한줄 회고와 무드 트래킹까지 하나의 템플릿으로 가능합니다 나의 타임블럭들을 주 단위, 월 단위로 한눈에 확인 가능합니다.데일리 텝에서는 오늘의 블럭들을 확인하고 상세한 메모와 완료 여부를 남길 수 있습니다. 자동화 버튼으로 오늘 날짜와 관련된 타임블럭 6개를 한번에 생성할 수 있습니다. 메인화면에서는 관리페이지로 이동할 수 있고, 간단한 메모를 할 수 있는 공간이 있습니다상단에는 나의 인생을 바꿀 명언을 써놓고 두고두고 확인해보세요 각 날짜별로 상세페이지가 존재합니다 데일리 탭과 마찬가지로 블럭 내용을 내..

_/노션 2025.04.29

[BOJ][C++] 백준 1260번: DFS와 BFS (Silver II)

https://www.acmicpc.net/problem/1260 문제그래프를 DFS로 탐색한 결과와 BFS로 탐색한 결과를 출력하는 프로그램을 작성하시오. 단, 방문할 수 있는 정점이 여러 개인 경우에는 정점 번호가 작은 것을 먼저 방문하고, 더 이상 방문할 수 있는 점이 없는 경우 종료한다. 정점 번호는 1번부터 N번까지이다.입력첫째 줄에 정점의 개수 N(1 ≤ N ≤ 1,000), 간선의 개수 M(1 ≤ M ≤ 10,000), 탐색을 시작할 정점의 번호 V가 주어진다. 다음 M개의 줄에는 간선이 연결하는 두 정점의 번호가 주어진다. 어떤 두 정점 사이에 여러 개의 간선이 있을 수 있다. 입력으로 주어지는 간선은 양방향이다.출력첫째 줄에 DFS를 수행한 결과를, 그 다음 줄에는 BFS를 수행한 결과를..

카테고리 없음 2025.04.25

[BOJ][C++] 백준 2667번: 단지번호붙이기 (Silver I)

https://www.acmicpc.net/problem/2667 문제과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여기서 연결되었다는 것은 어떤 집이 좌우, 혹은 아래위로 다른 집이 있는 경우를 말한다. 대각선상에 집이 있는 경우는 연결된 것이 아니다. 는 을 단지별로 번호를 붙인 것이다. 지도를 입력하여 단지수를 출력하고, 각 단지에 속하는 집의 수를 오름차순으로 정렬하여 출력하는 프로그램을 작성하시오.입력첫 번째 줄에는 지도의 크기 N(정사각형이므로 가로와 세로의 크기는 같으며 5≤N≤25)이 입력되고, 그 다음 N줄에는 각각 N개의 자료(0혹은 1)가 입력된다..

카테고리 없음 2025.04.25

[BOJ][C++] 백준 3079번: 입국심사 (Gold V)

https://www.acmicpc.net/problem/3079 문제상근이와 친구들은 오스트레일리아로 여행을 떠났다. 상근이와 친구들은 총 M명이고, 지금 공항에서 한 줄로 서서 입국심사를 기다리고 있다. 입국심사대는 총 N개가 있다. 각 입국심사관이 심사를 하는데 걸리는 시간은 사람마다 모두 다르다. k번 심사대에 앉아있는 심사관이 한 명을 심사를 하는데 드는 시간은 Tk이다.가장 처음에 모든 심사대는 비어있고, 심사를 할 준비를 모두 끝냈다. 상근이와 친구들은 비행기 하나를 전세내고 놀러갔기 때문에, 지금 심사를 기다리고 있는 사람은 모두 상근이와 친구들이다. 한 심사대에서는 한 번에 한 사람만 심사를 할 수 있다. 가장 앞에 서 있는 사람은 비어있는 심사대가 보이면 거기로 가서 심사를 받을 수 있..

[BOJ][C++] 백준 10816번: 숫자 카드 2 (Silver IV)

https://www.acmicpc.net/problem/10816 문제숫자 카드는 정수 하나가 적혀져 있는 카드이다. 상근이는 숫자 카드 N개를 가지고 있다. 정수 M개가 주어졌을 때, 이 수가 적혀있는 숫자 카드를 상근이가 몇 개 가지고 있는지 구하는 프로그램을 작성하시오.입력첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10,000,000보다 작거나 같다.셋째 줄에는 M(1 ≤ M ≤ 500,000)이 주어진다. 넷째 줄에는 상근이가 몇 개 가지고 있는 숫자 카드인지 구해야 할 M개의 정수가 주어지며, 이 수는 공백으로 구분되어져 있..

[BOJ][C++] 백준 1920번: 수 찾기 (Silver IV)

https://www.acmicpc.net/problem/1920 문제N개의 정수 A[1], A[2], …, A[N]이 주어져 있을 때, 이 안에 X라는 정수가 존재하는지 알아내는 프로그램을 작성하시오.입력첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들이 A안에 존재하는지 알아내면 된다. 모든 정수의 범위는 -231보다 크거나 같고 231보다 작다.출력M개의 줄에 답을 출력한다. 존재하면 1을, 존재하지 않으면 0을 출력한다. 풀이 ios_base :: sync_with_stdio(false); c..

[BOJ][C++] 백준 11659번: 구간 합 구하기 4 (Silver III)

https://www.acmicpc.net/problem/11659 문제수 N개가 주어졌을 때, i번째 수부터 j번째 수까지 합을 구하는 프로그램을 작성하시오.입력첫째 줄에 수의 개수 N과 합을 구해야 하는 횟수 M이 주어진다. 둘째 줄에는 N개의 수가 주어진다. 수는 1,000보다 작거나 같은 자연수이다. 셋째 줄부터 M개의 줄에는 합을 구해야 하는 구간 i와 j가 주어진다.출력총 M개의 줄에 입력으로 주어진 i번째 수부터 j번째 수까지 합을 출력한다. 풀이// 풀이 : https://whkakrkr.tistory.com#include using namespace std;int main() { ios_base::sync_with_stdio(false); cout.tie(NULL); cin.tie(..

[BOJ][C++] 백준 11000번: 강의실 배정 (Gold V)

https://www.acmicpc.net/problem/11000 문제수강신청의 마스터 김종혜 선생님에게 새로운 과제가 주어졌다.김종혜 선생님한테는 Si에 시작해서 Ti에 끝나는 N개의 수업이 주어지는데, 최소의 강의실을 사용해서 모든 수업을 가능하게 해야 한다.참고로, 수업이 끝난 직후에 다음 수업을 시작할 수 있다. (즉, Ti≤ Sj일 경우 i 수업과 j 수업은 같이 들을 수 있다.)수강신청 대충한 게 찔리면, 선생님을 도와드리자!입력첫 번째 줄에 N이 주어진다. (1 ≤ N ≤ 200,000)이후 N개의 줄에 Si, Ti가 주어진다. (0 ≤ Si출력강의실의 개수를 출력하라. 풀이// 풀이 : https://whkakrkr.tistory.com#include using namespace std;..

[BOJ][C++] 백준 21314번: 민겸 수 (Silver I)

https://www.acmicpc.net/problem/21314 문제민겸이는 로마 숫자를 보고 굉장히 흥미롭다고 생각했다. 그래서 민겸이는 새로운 수 체계인 민겸 수를 창조했다.민겸 숫자는 0 이상의 정수N에 대해 10N또는 5 × 10N꼴의 십진수를 대문자M과K로 이루어진 문자열로 표기한다. 10N꼴의 십진수는N+ 1개의M으로, 5 × 10N꼴의 십진수는N개의M뒤에 1개의K를 이어붙인 문자열로 나타낸다. 즉, 아래 표처럼 나타낼 수 있다.민겸 수는 한 개 이상의 민겸 숫자를 이어붙여 만든다. 예를 들어, 민겸 수MKKMMK는MK,K,MMK의 세 민겸 숫자를 이어붙여 만들 수 있다.민겸 수를 십진수로 변환할 때는, 1개 이상의 민겸 숫자로 문자열을 분리한 뒤, 각각의 민겸 숫자를 십진수로 변환해서 순..

[BOJ][C++] 백준 19598번: 최소 회의실 개수 (Gold V)

https://www.acmicpc.net/problem/19598 문제서준이는 아빠로부터 N개의 회의를 모두 진행할 수 있는 최소 회의실 개수를 구하라는 미션을 받았다. 각 회의는 시작 시간과 끝나는 시간이 주어지고 한 회의실에서 동시에 두 개 이상의 회의가 진행될 수 없다. 단, 회의는 한번 시작되면 중간에 중단될 수 없으며 한 회의가 끝나는 것과 동시에 다음 회의가 시작될 수 있다. 회의의 시작 시간은 끝나는 시간보다 항상 작다. N이 너무 커서 괴로워 하는 우리 서준이를 도와주자.입력첫째 줄에 배열의 크기 N(1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N+1 줄까지 공백을 사이에 두고 회의의 시작시간과 끝나는 시간이 주어진다. 시작 시간과 끝나는 시간은 231−1보다 작거나 같은 자연..

반응형