본문 바로가기
[백준 11724번 연결 요소의 개수(BFS, DFS)/ C++] www.acmicpc.net/problem/11724 11724번: 연결 요소의 개수 첫째 줄에 정점의 개수 N과 간선의 개수 M이 주어진다. (1 ≤ N ≤ 1,000, 0 ≤ M ≤ N×(N-1)/2) 둘째 줄부터 M개의 줄에 간선의 양 끝점 u와 v가 주어진다. (1 ≤ u, v ≤ N, u ≠ v) 같은 간선은 한 번만 주 www.acmicpc.net 예전엔 bfs가 편해서 bfs로만 풀었었는데,,, ㅎㅅㅎ 나의 dfs 도전기... 앞으로 두가지 방식 모두로 풀어볼란다 후후 나! 다짐했어 (두둥) 오늘부터 dfs 마스터가 될꺼야!!!!! 응캬캬캬 🐮 두 방식다 11724 문제에서는 같은 성격을 띠고 있지요 ㅎㅎ dfs도 그렇고 bfs도 그렇고 한 노드에서 시작해서 이제 더이상 연결 되어 있지 않았.. 2021. 1. 22.
[티스토리 코드블럭 하이라이트 테마 적용 / 둥근 테두리 만들기] - 코드블럭 꾸미기 티스토리 작성하는데 ... 예쁜 게시글이었으면 기분이 괜히 좋기 때문에 헤헤✨ 코드를 올리면서 하이라이트 테마 적용은 필슈...!! 사실 티스토리 플러그인으로도 쉽게 가능하지만, 하이라이트에서 제공되는 테마가 훨씬 많기 때문에! 하이라이트를 써봅시다. 🐶 우선 아래의 과정을 진행해주세여 💻 스킨 편짐 ->html 편집 -> 코드 삽입 위의 코드 밑에 아래의 코드를 삽입해주고, 태그가 시작되기 전에 다음 코드를 삽입해주세요 ㅎㅎ 이제 하이라이트 사이트에 가서 원하는 테마를 골라옵니다!! highlightjs.org/static/demo/ highlight.js demo highlightjs.org 저는 갑자기 노랭이가 땡겨서 solarized light를 가져왔어요 ㅎㅎ 하이라이트 페이지에서 많은 테마들 .. 2021. 1. 21.
[백준 2745번 진법 변환 / C++] ‼️만약 진법이 36이라면 한자리당 36만큼의 수, 그리고 그 다음수는 36의 제곱이 담긴 수가 합쳐져서 나오는 것. 진법이라는 것은 어떠한 숫자를 어떻게 표현하는지에 대한 방법을 지칭하며 36진법이란 36개의 숫자를 이용해서 표현한다는 것이다. (0~35) for (int i = s.size() - 1; i >= 0; i--) "ZZZZZ"가 있을 때 가장 오른쪽부터 각 자리수는 36^4,36^3,36^2,36^1,36^0으로 카운트 된다. 그렇기 때문에 s.size()-1부터 0 까지 for문을 돌리며 각 자리수를 맞춰주는 것! 알파벳이 "A"이상인 경우 다음과 같이 알파벳 대문자를 사용한다. if (s[i] >= 'A') ret += (int)pow(n, cnt) * ((int)s[i] - 'A' .. 2021. 1. 21.
[백준 11053번 가장 긴 증가하는 부분 수열 / C++] www.acmicpc.net/problem/11053 11053번: 가장 긴 증가하는 부분 수열 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이 www.acmicpc.net 수열이 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 코드를 짜야한다! 10 20 10 30 20 50 1 2 1 3 2 4 방식은 우선 수열을 for문을 돈다. 그리고 맨 처음부터 해당 수까지 for문을 돌면서 자신보다 작은 아이가 있다면! 해당 dp의 수에 +1을 한 것과 현재 dp의 수를 비교하여 더 큰 값을 저장해준다. .. 2021. 1. 8.
[백준 2193번 이친수/ C++] www.acmicpc.net/problem/2193 2193번: 이친수 0과 1로만 이루어진 수를 이진수라 한다. 이러한 이진수 중 특별한 성질을 갖는 것들이 있는데, 이들을 이친수(pinary number)라 한다. 이친수는 다음의 성질을 만족한다. 이친수는 0으로 시작하지 않 www.acmicpc.net 0 1 2 3 4 5 6 7 8 9 0 1 1 2 3 5 8 13 21 34 각 자리수 마다 만들어지는 이진수의 개수는 위의 표와 같다! 명확히 식이 들어나는 문제이다...ㅎㅅㅎ!!!👍🏻 dp[i] = dp[i-1] + dp[i-2]인 것을 확인할 수 있다. #include using namespace std; long long dp[91]; int main() { dp[1] = 1; dp[2] = .. 2021. 1. 7.
[백준 11057번 오르막 수/ C++] www.acmicpc.net/problem/11057 11057번: 오르막 수 오르막 수는 수의 자리가 오름차순을 이루는 수를 말한다. 이때, 인접한 수가 같아도 오름차순으로 친다. 예를 들어, 2234와 3678, 11119는 오르막 수이지만, 2232, 3676, 91111은 오르막 수가 아니다. 수 www.acmicpc.net ㅎㅅㅎ 쉬운 계단 수를 풀고 바로 풀어본 문제! 한번 이해하고 나니 ㅎㅅㅎ 뭔가 훨씬 접근 방법이 편했따 ✅ssinee.tistory.com/entry/%EB%B0%B1%EC%A4%80-10844%EB%B2%88-%EC%89%AC%EC%9A%B4-%EA%B3%84%EB%8B%A8-%EC%88%98-CDP [백준 10844번 쉬운 계단 수/ C++](DP) www.acmicpc.. 2021. 1. 7.
[백준 10844번 쉬운 계단 수/ C++](DP) www.acmicpc.net/problem/10844 10844번: 쉬운 계단 수 첫째 줄에 정답을 1,000,000,000으로 나눈 나머지를 출력한다. www.acmicpc.net 쉬운 계단 수는 예전에 스터디할 때도 풀었던 문제다..ㅎㅅㅎ 하지만 사실 완벽히 이해하지 못한게 사실이다...🙈 그래서 다시 풀었지 ㅎㅎ 아웅>_> n; for (int i = 1; i < 10; i++) { dp[1][i] = 1; } for (int i = 2; i 2021. 1. 7.
후지필름 인스탁스 미니 리플레이 즉석 카메라 사용 후기 📸 헤헤 오늘은 남쟈친구가 선물해쥰...🥁 ‘인스탁스 미니 리플레이 카메라’를 자랑하려고 글을 올립니다 으헤헤 예전부터 휴대용 포토 프린터를 노래를 불렀었는데 ㅠㅠ 흐엉 기억해놨다가 사쥬니...넘뮤 감동 😭 💝 구닥이랑 고민하다가 소리📢가 함께 녹음되는 기능과 핸드폰과 연결해서 사진 프린트하는 기능 등 다른 즉석 카메라보다 기능이 많아서 미니 리플레이를 샀다구해요 헤헤🔆 아웅 신나 요즘 남자친구랑 같이 포토앨범으로 추억 기록을 시작할거라며 신났었는데 카메라가 생기니 더 난리났쥬... 앨범 꾸미겠다구 동생이 챙겨쥰 스티커랑... 스티커랑...스티커 으헤헤 신난당 "인스탁스 미니 리플레이 (브러쉬 골드) 사용 후기" 인스탁스 미니 리플레이를 선물 받고 몇 주간 사용하면서 좋았던 점과 아쉬웠던 점에 대해서 작성해.. 2021. 1. 5.
[백준 1463번 1로 만들기/ C++](DP) www.acmicpc.net/problem/1463 1463번: 1로 만들기 첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 정수 N이 주어진다. www.acmicpc.net 민망하지만..난 사실..dp에 굉.장.히. 약하다... 어떤 문제가 dp인지도 잘 판단하지 못하고 ㅠㅠㅠ 흑 그래서 이제 dp 문제를 좀 많이 풀어보려고 한다 헤헤 사실 약간 dp 에 감을 잡게된 문제는 동전! 문제인 것같다..ㅎㅅㅎ 갓동전....(https://ssinee.tistory.com/entry/%EB%B0%B1%EC%A4%80-2293%EB%B2%88-%EB%8F%99%EC%A0%84-1-C?category=440812) [백준 2293번 동전 1/ C++] www.acmicpc.net/problem/2293 2.. 2021. 1. 4.
반응형