fbfbf1의 등록된 링크

키자드에 등록된 총 1413개의 포스트를 확인하실 수 있습니다.

Naver Blog

[백준] 11779번 최소비용 구하기 2 c++

최소비용 문제랑 거의 똑같으나경로를 복원하는 문제이전 경로가 어디인 지 저장하기 위해서 pre 배열을 ...

Naver Blog

Thank you 블로그씨

감사합니다 블로그씨^^제 소원 잘 들어 주셨어요

Naver Blog

[유럽] 프랑스 파리 에펠탑

첫 번째 날날씨가 좋았던 스위스에서 프랑스 파리로..기차 타고 이동했다.프랑스 갈 때도 날씨가 흐릿흐...

Naver Blog

히가시노 게이고 하쿠바산장 살인사건

몇 개월 동안 책 안 읽다가기숙사 들어와서 심심해서 다시 책을 읽고 있다.요즘 읽는 책은 유발 하라리의 ...

Naver Blog

오픈 튜토리얼스 회계야학 2일차 복식부기

살다 살다 내가 복식부기에 대해서 배울 줄이야물론 정말 정말 기초 수준의 복식부기이기는 한데그래도 아...

Naver Blog

오픈 튜토리얼스 회계야학 3일차 원장, 시산표, 손익계산서, 재무상태표

오픈 튜토리얼스 회계야학 3일차즉 마지막약 1시간 정도 투자해서 정말 정말 정말 정말 간단한 회계를 배웠...

Naver Blog

[백준] 18111번 마인크래프트 c++

문제를 풀면서 느낀 점모르겠으면 그냥 브루트 포스 갈기는 게 최고임어떤 높이를 기준으로 잡을지를 고민하는데그냥 모든 높이에 대해서 계산을 해보면 된다.3중 for 문을 이용해서처음 for 문에는 높이 0~256 해주고나머지 이중 for 문에서는 board를 탐색하면서처음 for 문에서 정한 높이로 만들 때 얼마나 걸리는지를찾아준다.curheight가 음수이면 더 높은 높이로 만들어야 되니inven에 추가를 해준다 이때 curhegiht가 음수이니 -=를 해줘서 양수를 더해주게 만들고curheight가 양수이면 더 낮은 높이로 만들어야 되니제거를 해야 되니 remove에 개수를 추가해 준다.그다음 제거한 양에다가 원래 가지고 있던 블록 개수를 합한.......

Naver Blog

블로그의 매력

백준 문제로 1일 1포스팅 하려고 했지만 실패블로그의 매력은 사진을 많이 올리고 글 읽기가 편하다는 걸까인스타에 게시글을 잘 안 올리는 이유가 사진을 한 번에 10개밖에 못 올리고 글 읽기도 힘들어서인데 여긴 사진 많이 올릴 수도 있고 글도 읽기 편하고 많이 쓸 수 있어서 좋고이상한 허세충이 없어서 좋음인스타는 너무너무 많다..글고 시간 지나서 다시 보면 추억 되새길 수 있어서 좋음ㅋㅋㅋㅋ

Naver Blog

[CP] AtCoder Regular Contest 112

2021년 2월 13일 9시에 열린 Atcoder regular contest 112원래는 하기도 귀찮고 누나랑 아빠랑 퍼즐 맞추고 있어서참여 안 하려다가 그래도 한 문제만 풀어보자 하고 참여한 콘테스트다행히 결심한 대로 한 문제만 바로 풀고 탈주했다.A 번L~R 사이의 수들 중에서 두 개를 골라 뺀 수가 L ~ R 사이에 있는지 확인하는 문제문제 예제에서 힌트를 얻었다.일단 L과 R 사이에서 가장 작은 수는 L이다이 수를 가지고 뺀다고 했을 때 조건을 만족하는 가장 작은 수는2L이다 이것보다 작으면 조건을 만족할 수 없다.즉 A - B에서 A를 만족하는 가장 작은 수는 2L이고만족하는 가장 큰 수는 R이다즉 2L ~ R까지만 보면 된다.여기서 문제 예제를.......

Naver Blog

[백준] 2565번 전깃줄 c++

LIS를 활용하는 문제라고 한다.처음에는 왜 LIS인 줄 몰랐다. 왜 dp일까 싶기도 하고근데 결국 생각해 보니 LIS이다.전깃줄이 꼬이지 않으려면1. A의 번호가 증가할 때 B의 번호가 증가해야 된다.2. A의 번호가 증가할 때 B의 번호가 감소해야 된다.처음에 이렇게 생각을 해서1. 증가하는 부분 수열2. 감소하는 부분 수열두 개 구해서 둘 중의 최댓값을 N에서 빼줬다.근데 계속 틀려서 잘 생각해 보니2. A의 번호가 증가할 때 B의 번호가 감소해야 된다.이걸 잘못 생각했다.이건 그냥 조건에 위배된다.내가 생각한 건 A의 번호가 감소할수록 B의 번호가 감소한다였는데사실 1번이랑 똑같은 생각이다.2번처럼 생각했다.아무튼 그냥 A의.......

Naver Blog

10년 뒤

아 공부 안 한지 꽤 됐네10년 뒤..35살이나 36살이네..딱히 생각을 안 해보았네,,성공 하는 사람들은 뭐 10년 뒤까지 생각 한다는데음,, 역시 다르네ㅋㅋㅋㅋㅋㅋㅋ만약 박사까지 한다면 그때 박사가 끝나려나?그럼 너무 끔찍한데ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ그냥 살아있고가정만 이루었기를,,그때는 솔로가 아니고 아빠이길..

Naver Blog

[백준] 1996번 프린터 큐

통신 학회 갔다 온 뒤로 백준 귀찮아서 잘 안풀었다ㅋㅋㅋㅋㅋㅋㅋㅋㅋpython 연습하느라 몇 문제 풀긴 했는데 그런건 블로그에 안 올리고 싶어서..이 문제는 옛날부터 계속 풀려다가 모르겠어가지고 안 풀었는데오늘 class 2 보니 이거랑 마인크래프트 2개 남아서 한 번 풀어봤는데의외로 쉽게 풀려서 좀 당황했다.알고리즘 공부하기 너무 귀찮다!class나 밀어야지..자기보다 큰 우선순위가 있는지 없는지 곧이곧대로 구현해 줬다.

Naver Blog

[백준] 14501번 퇴사 c++

N이 작아서 꼭 dp는 아니여도 여러 방향으로 풀 수 있을 듯처음부터 생각한게 아니라 뒷부분에서 부터 생각을 해줬다.int nxt = i + vp[i].first 를 한 다음에if문을 통해서 N + 1이 넘어가면 dp[i] = dp[i+1]을 해준다.N이 아니라 N+1인 이유는 N일때도 하루가 걸리면 할 수 있기 때문이다.dp[i] = dp[i+1]로 해서 그 전까지 값으로 최댓값을 만들어준다.만일 else문이면그날에 일을 해서 벌 수 있는 돈과 일을 하지 않고 그 전날까지의 번 돈의 최댓값을 비교해준다.

Naver Blog

[CP] AtCoder Beginner Contest 190

AtCoder Beginner Contest 1902021년 1월 30일에 열린 Atcoder Beginner Contest 190A, B, D 풀어서 3솔 했다.1800등대까지 됐는데 C를 못 풀어서떨어지고 떨어져서 3400등대로 떨어졌다ㅋㅋㅋD번등차수열의 합 이용해서 푸는 풀이이건 백준에 똑같은 문제 있다.a 시작하려는 구간의 숫자k개 구간의 개수k가 정수 이기에 마지막 식의 우변이 나누어 떨어져야한다.음수 구간까지 보기에 2배 해주면 된다.C번E번F번

Naver Blog

python 문법

3학년 과목들 보니 python 써야 되는 일이 많아서 다시 공부해야 된다.1학년 때 정말 열심히 python 했는데 하도 안 쓰니다 날아가 버렸네그래도 다른 언어 많이 공부해서편하긴 하다1일차https://dojang.io/mod/page/view.php?id=21892일차3일차262728. 배열이용해서 2차원 리스트 만들기2차원 배열은 아니 배열 다루는건 c++이 훨씬 편한 것 같네29. 한 줄로 2차원 리스트 만들기30. 2차원 배열도 똑같이 copy 사용하면 됨31 . 문자열 바꾸기replace를 통해서 바꾸기 가능32. 문자 바꾸기 이런 것도 있네 진짜 신기ㅋㅋㅋstr.maketrans를 이용해서 a는 1로 e는 2 i는 3 o 는 4 u는 5로 바꿈33. 문자열 나누기34. join 이.......

Naver Blog

[백준] 5430 AC c++

옛날에 시도했다가 뭐가 안돼서 못 풀었던 문제인데오늘 다시 풀었다.이 글을 쓰는 이유는 문제를 보면 입력이[1,2,3,4,5] 이렇게 들어오는데처음에 한 자릿수만 들어오는 줄 알아서for 문 돌려서 1~9 사이면 넣어주는 식으로 했다가testcase 보니 두 자릿수도 들어오고 더 자리수 많은 것도 들어와서어떻게 나누지 할 까 하다가오늘 때마침 python 공부했어가지고python에서는 문자열을 split으로 나눠줄 수 있는데c++은 이게 없나 싶어서 찾아보니 있어서그걸로 풀었다.먼저 ','로 나눠주기 위해서 [,] 빼고 다시 만들어준 다음에위에 있는 코드처럼 하면,를 기준으로 나눠진다.그다음은 R일 때 배열을 진짜 뒤집는 게 아니라반.......

Naver Blog

[백준] 14889번 스타트와 링크 c++

모든 경우의 수를 다 봐야되니백트래킹 활용하는 문제먼저 k == N + 1일때가 처음 조건이다즉 N개를 다 사용했는지 보기 위해서다그다음 각각의 v1, v2 벡터에 (N/2)개씩 들어 갔는지 확인해준다.들어갔다면 두개씩 짝지어서 총합들을 구해준다.이때 이중 for문을 구해준다. 3명이 있다고 하면 1 2 3(1,2) (1,3) (2,3) 이렇게 해야되니 이중 for문만 써도 된다.값을 구했으면 min 값을 구해준다.백트래킹 할 때 가장 어려운게 넣었다가 빼는걸 어떻게 하는 지인 것 같다.v1 벡터에 먼저 넣고 그다음 수로돌리고 해서 k == N + 1까지 한다.여기까지와서 size가 (N/2)가 안되면 pop을 해주고이걸 v2에 넣고 pop하면.......

Naver Blog

[백준] 2188번 축사 배정 c++

네트워크플로우 공부하면서 나온 문제인데이분매칭으로 푸는게 더 나을 것 같아서이분매칭으로 풀었다.뭐 네트워크플로우에서 용량이 1이면 이분매칭으로 풀 수 있으니문제가 요구하는 건 소를 축사에 배정하여 가장 많이 연결되는 경우를 찾는최대 매칭 문제이분매칭은 코드가 정말 간단하다.DFS를 활용한다.먼저 dfs를 통해서 연결된 모든 노드에 대해서 들어갈 수 있는지 시도한다.if(checkp[nxt]) continue;를 통해서 이미 처리한 노드는 건너뛴다.비어있거나 즉 탐색하지 않았거나 dfs(d[nxt]) 더 들어갈 공간이 있는 경우처리를 해준다. 원래 있던 정점이 다른 정점으로 연결될 수 있는 경우이다.정점의 개수만큼 dfs를 해주면 되.......

Naver Blog

[백준] 11376번 열혈강호2 c++

이분매칭 알면 바로 풀 수 있는 문제인데열혈강호1과 다른건 한 사람이 2개의 일을 할 수 있다는 것이다.한 사람당 두 번의 이분매칭을 돌려주면 된다.

Naver Blog

백준 500문제

백준 400문제를 1월 17일에 달성했으니100문제 푸는 데 딱 2주 걸렸다.원래는 별생각 없었는데오늘 날짜를 보니 1월 31일이어서1월 되기 전에 500문제는 찍는 게 나을 것 같다고 생각해서브론즈 조금 풀고 500번째 문제로는 실버 풀었다.나의 500번째 문제는 14501번 dp 문제인 퇴사이다.dp 이용해서 풀었다. 풀이는 백준 게시판에 적어야겠다.종강하고 난 뒤에 꾸준히 알고리즘 공부를 하려고 노력하고 있다.생각보다 쉽지 않다.일단 집에서 공부를 잘 안 하는 타입이기도 하고알고리즘 자체란 게 참.. 어렵다 보니 공부하기가 쉽지 않다.최근에는 머리에 한계(?)를 느껴서 더더욱 하기가 싫었다.원래는 방학 때 kks227 블로그나 여러.......

Naver Blog

[백준] 1212번 8진수 2진수 c++

이 문제는 쉽게 봤다가 큰코다친 문제내가 얼마나 부족한 지 제대로 깨우쳐준 문제이다ㅋㅋㅋㅋ일단 처음에 시간초과가 뜨길래 도대체 왜 뜰까?아무리 봐도 시간초과 뜰 게 없는 것 같아서 찾아보니평상시에도 문자열 문제 나오면 for 문안에 size() 넣어줘서이번에도 하던 대로 해줬는데 이거 때문에도 시간 초과가 날 수도 있다는 걸 처음 알았다.즉 매 반복마다 size()를 재줘서 시간초과가 날 수도 있다와저기는 strlen이긴 한데 size()도 똑같을 것 같다s = 'a' + s는 O(1)에 해주는 줄 알았는데 O(len(s))가 걸린다는 것도 알게 되었다.음.. 내가 모르는 게 참 많네,, 더 열심히 해야지

Naver Blog

[백준] 14888번 연산자 끼워넣기 c++

문제가 요구하는 건 백트래킹인데백트래킹이 약해서 다른 방법으로 풀었다.백트래킹으로 다시 한번 풀어봐야겠다.next_permutation이랑 deque 이용해서 풀었다.어차피 백트래킹도 모든 경우의 수를 다 탐색해서 푸는 방법이니next_permutation으로 해서 나올 수 있는 연산자의 경우의 수 다 찾아서그 경우마다 값을 다 찾아줬다.중요한 게 연산자의 모든 경우의 수가 다 나올 수 있도록정렬을 해줘야 된다.그다음 deque에서 앞에 2개 꺼내서연산자에 맞게 계산한 다음에다시 앞에다가 넣어준다.그럼 다 마치면 한 개만 남는데이거랑 결과를 비교해서 계속 갱신해 주면 된다.이때 문제에도 나와있는데 음수에서 양수로 나눌 때는음수를.......

Naver Blog

[백준] 1373번 2진수 8진수 c++

계속 시간 초과 당한 문제8진수와 2진수 풀었을 때 배운 거 이용해서size도 변수로 받아주고 뒤에 다가 더해서 O(1)로 해줬는데계속 시간 초과가 났다.아무리 봐도 시간 초과가 날 코드가 아닌데도저히 모르겠어가지고 백준에 질문 올렸지만..아무도 답을 안 해주고..구글에 검색해보니 뭔 느낌인 지 알 것 같은데내가 푼 방식으로 맞고 싶어서 계속 도전해봤다.처음에는 unordered_map도 이용해서 풀었다가 굳이 그럴 필요는 없을 것 같아서안 사용했다.아무튼 시간 초과 마지막에 사용한 코드가이거였다.number = number + '4' 이렇게 해줬다.설마 이렇게 쓴 게 문제가 되나 싶어서이렇게 number += '4&#x2.......

Naver Blog

코드포스 레이팅 예측 사이트

들어가서 select contest 선택하고참여한 contest 고른 다음에자기 아이디 찾으면 레이팅 변화 예상량 볼 수 있다.들어가서 download extension에서 자주 사용하는 인터넷클릭해서 들어가면 스토어에서 다운로드할 수 있다.다운로드하면 맨 마지막 문제 옆에 예측량이 뜬다.

Naver Blog

[CP] Codeforces Round #698 (Div. 2)

2021년 1월 28일에 열린 Div21솔 했다.A번솔직히 이거 문제 자체도 이해를 잘 못 했다.그냥 예제 보고 때려 맞쳤다.For any color, numbers on balls will form a strictly increasing sequence if he keeps balls with this chosen color and discards all other balls.문제에 이 말이 뭔 말인지 정확히 이해가 안됐다. 지금도 모르겠네문제 보고 같은 수가 연속으로 나오면 수가 증가하고아니면 원래 있는 수를 사용하는 걸로 이해했다.결국 배열에서 가장 많이 나오는 수의 개수가 몇 개 인지 세주면 된다.코드포스 에디토리얼내가 생각한게 맞긴 맞았다.B번 Nezzar and Lucky Number수가 주어졌을 때 럭키넘버가 포함된 수의 합.......

Naver Blog

[CP] Educational Codeforces Round 103 (Rated for Div. 2)

2021년 1월 29일에 열린 Educational Codeforces이건 1솔 했다가Hack 당해서 0솔로 됐다ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋA번 K-divisible Sum문제는 배열이 주어질 때 배열의 원소의 합을 k로 나누게 만들면서가장 큰 원소가 최소가 되게 만드는 거다testcase 보면1 5인데배열의 원소의 개수 1 k = 5로 나눠지게 만들면서 가장 큰 원소가 최소가 되게근까 k = 5 이니 원소는 5,10,15,20,... 다 되는데 가장 작은 원소이므로5가 답이다처음에 계속 틀렸던 코드이다.이게 문제가 돼서 틀렸다. 별 생각없이 k가 업데이트 된 값으로계속 더 한다는 생각을 못 했다.그래서 바꿔준 코드가 이거다위에 코드로 하면 처음에 통과.......

Naver Blog

KMP 알고리즘

문자열접두사(prefix) : 문자열 S의 0번 글자부터 a 번 글자까지로 구성된 부분 문자열S = "k...

Naver Blog

[백준] 3184번 양 c++

그래프 탐색 문제DFS나 BFS를 사용하면 된다.BFS를 이용해서 풀었다.먼저 이중 for 문 이용해서BFS 시작점이 될 수 있는 곳에서 시작한다.벽이 아니면서 가지 않는 곳이다.이때 양이나 늑대가 있는 곳에서도 시작이 가능하다.그렇기에 처음에 양이나 늑대가 있는 곳에서 시작을 하면양의 수 또는 늑대 수를 한 개 증가시키고BFS를 시작한다.BFS는 다른 문제랑 비슷하게벽이나 간 곳이면 갈 수 없고양이나 늑대면 수를 증가시켜준다.while 문이 끝나면 늑대와 양의 수를 비교해 줘서더 많은 쪽만 더해주는 식으로 했다.그냥 DFS나 BFS 할 줄 알면 쉬운 문제이다.맨날 BFS만 사용하는데 이제 DFS 사용해서도 풀어봐야겠다.

Naver Blog

[백준] 2470번 두 용액 c++

투 포인터를 활용하는 문제분명히 더 좋은 코드가 있을 것 같은데그냥 생각나는 대로 풀었다.일단 정렬을 해줘야지만 투 포인터를 사용할 수 있다.그리고 경우가 여러 가지면 한 가지만 출력해도 되니딱 0이 되는 순간 그냥 코드를 끝내게 만들었고0이 되는 경우가 없다면계속 업데이트해주는 형식으로 했다.

Naver Blog

[백준] 4196번 도미노 c++

SCC(Strongly Connected Component) 대표 문제SCC로 나눈 다음에그 SCC들을 기준으로indegree의 개수가 0인 SCC의 개수를 세어주면 맞을 수 있는 문제이다.indegree가 있는지 없는지 확인해 주기 위해서는 아래와 같이 하면 된다.정점이 1 ~ N까지 있으므로 첫 번째 for 문에서 1~N까지 돌고두 번째 for 문에서는 정점 i와 연결된 모든 점들을 찾을 수 있게 한다.그다음 sn 배열 즉 정점 i가 속한 SCC와 정점 j가 속한 SCC를 비교해 줘서만일 같다면 둘이 같은 SCC에 속한 거고다르면 다른 SCC에 속한다.i -> j로 가기에 j의 SCC indegree를 한 개 증가시켜준다.

Naver Blog

[CP] Codeforces Round #697 (Div 3)

Codeforces랑 Atcoder 있을 때마다 참여 하기는 하는데맨날 문제만 풀고 끝나서 딱히 공부가 안된다.이번 라운드부터는 업솔빙이란걸 해봐야겠다.이번 693은 div 3여서 좀 풀만 했는데처음에 30분 정도 지연되고 채점은 되지도 않아서많이 답답 했는데 결국 unrated..이 공지 뜨자마자 그냥 나왔다 ㅋㅋㅋ어차피 2솔 밖에 못 했다.A번이건 내가 푼 코드어차피 홀수면 당연히 YES 나오고짝수일 때가 문제인데 계속 2씩 나눠주는 방식으로 했다.2로 나눠서 홀수가 된다면 그 수는 홀수인 약수를 가지고 있기에만일 홀수가 있기만 하면 되니 홀수가 되는 순간 break 해준다.k = true로 바꿔서 홀수가 있다고 하고a == 1일때.......

Naver Blog

[백준] 12015번 : 가장 긴 증가하는 부분 수열 2 c++

가장 긴 증가하는 부분 수열 문제 시리즈N이 백만 개이기에 O(N^2)은 안되고이분탐색을 활용해서 푸는 문제이다.들어오려는 원소가벡터의 back보다 크다면 넣어주고작거나 같다면이분 탐색을 통해서 위치를 찾아주고그걸로 업데이트해준다.왜 이 방법이 될까?일단 들어오려는 원소가 dp.back()보다 크다면 당연히 증가하는 부분 수열이기에 넣는 게 맞다.그럼 작거나 같은 걸 생각해 보면먼저 수열이 10 20 30 25 27 50이라고 하면10 20 30까지는 증가하는 수열이니 집어넣으면 된다.그다음 25가 나오면 30보다 작으니lower_bound를 통해서 위치를 찾아준다. lower_bound는 찾으려는 값이 있으면 그 값을 반환하고 없으면크거나 같은 원소.......

Naver Blog

인생 첫 논문

인생 첫 논문을 써봤다.물론 말이 논문이지약간 잡지 느낌,, 그래도 좋은 경험이 된 것 같다.방학 때 이거라도 해서 다행논문을 쓴 이유는 한국통신학회 동계종합학술발표회에 참여하기 위해서(나는 네트워크, 통신 쪽 연구실에 있다)21일교수님한테 21일에 연락이 와서 이걸 참여하려면 논문을 26일까지 제출해야 된다고 하셨다.26일까지 제출이니 23일까지 다 만들어서 피드백 받고 다시 만들어야 했다.그러니 논문 작성하는데 2일 밖에 시간이 없었다.어려운 논문이 아니니 많이 써 본 사람은 2일이면 충분할 텐데한 번도 안 해보고 맨날 놀다가 갑자기 집중해야 되는 일 해야되니ㅋㅋㅋㅋ좀 어려웠다. 그래도 열의에 불타서 나름 열심히.......

Naver Blog

[백준] 14442번 벽 부수고 이동하기 2 c++

2206번 벽 부수고 이동하기를잘 이해하고 풀었으면바로 풀 수 있는 문제삼차원 배열이용해서그전까지 몇 개의 벽을 없앴는지를기록하면 된다.벽을 부순 개수가 K보다 작을 때만queue에 넣으면 된다.

Naver Blog

[백준] 1761번 정점들의 거리 c++

LCA 문제들 풀고 있는 중몇 개 더 풀었는데많이 올려봤자 챌린지 개수 한 개 밖에 안 올라가니이걸 대표로 올려야징LCA인데 BFS할 때 정점들 간의 거리까지 계산만 해주면 쉽게 풀 수 있는 문제이다d2 배열에 루트 노드인 1번으로부터 얼마나 떨어져 있는지를 넣어준다.그다음 while 문에서 d2[nxt] = d2[cur] + v[cur][i].second로 거리를 더해준다.나머지는 LCA 그대로 사용하면 된다.두 정점들 사이의 거리는한 정점으로부터 공통 조상까지의 거리 구하고다른 한 정점도 공통 조상까지의 거리 구해서둘이 더해주면 된다.

Naver Blog

[백준] 1707 이분 그래프 c++

어려운 문제는 아닌데 자꾸 너무 어렵게 생각해서계속 틀렸다.문제에서 중요하다고 생각하는 건1. 색깔을 어떻게 칠한 건지2. 인접한 곳의 색깔이 같은 지 어떻게 확인하는지3. 문제를 읽고 당연히 모든 정점들이 다 이어져 있는 건 줄 알았는데 찾아보니 그건 아니었다.이것 때문에 좀 많이 틀렸다.코드 자체는 어렵지 않다.dfs를 돌릴 때 색깔이 칠해져 있지 않는 곳으로 시작하면 된다.왜냐 여러 개의 그래프가 있을 수 있기 때문이다.여기서 num은 색깔이다 0이면 안 칠해진 거 1, -1이면 칠해진 거for 문 돌면서 칠해지지 않은 것부터 시작하면 된다.색깔을 칠해주기 위해서 dfs나 bfs를 이용하면 된다.dfs에 익숙하지 않아서 dfs도 사용.......

Naver Blog

[백준] 5427번 불 c++

탈출이나 불! 이랑 똑같은 문제BFS를 두 번 돌리면 문제를 풀 수 있다.먼저 상근이가 불이 있는 곳으로 갈 수 없기 때문에불을 먼저 BFS 돌려준다.이건 일반적인 BFS랑 똑같다.그다음 상근이가 움직여야 되기에상근이를 BFS를 돌려줘야 된다.보통 BFS에서 이런 조건이면 갈 수 없다는 조건이어서 continue를 많이 쓰나여기서는 이 조건을 만족하면 탈출을 하는 것이기 때문에최단 거리를 출력한다이때 sangdist[nx][ny] = sangdist[cur.first][cur.seond] + 1;로 해버리면 nx, ny에 음수 인덱스가 들어갈 수 있어서바로 출력한다.상근이 BFS의 if 문을 보면1. 벽과 불이면 갈 수 없고2. 이미 간 곳은 갈 수 없고3. 3번이 중요한데 불보다.......

Naver Blog

[백준] 1484번 다이어트 c++

투포인터를 활용하는 문제일단 vector에 제곱수들을 다 넣은 다음에투포인터를 활용해서가능한 몸무게 들을 다 찾아준다.e를 기준으로 해서 e가 vector의 끝에 도달했을 때 break 해주고v[e] - v[s] 즉 현재 몸무게의 제곱 - 기억 몸무게 제곱이 G 보다 크면 s를 한 칸 증가시켜준다왜냐 어차피 vector는 오름차순 정렬이기 때문에 v[e] - v[s]가 g보다 크니까 더 값을 빼줘야 된다는 의미니까s++를 증가시킨다v[e] - v[s] < G 면 e++를 해줘서 더 큰 값이 나올 수 있게 한다.v[e] - v[s] == G 면 vv에 루트 값을 넣어주고 s를 한 칸 증가시킨다e를 한 칸 증가시켜도 상관없다.어차피 어느 걸 증가시켜도 G보다 작거나 커지게 나오.......

Naver Blog

[유럽] 프랑스 파리 몽마르트언덕, 사랑해벽, 개선문, 샹젤리제거리, 콩고르드광장, 루브르박물관

두 번째 날아침에 일어났는데진짜 귀신이 내 기를 다 빨아간 느낌이 들었다.뭔 몸에 힘이 하나도 없었다.밥...

Naver Blog

[백준] 11438번 LCA 2 c++

11437번 LCA 문제랑 똑같은 문제첫 번째 시간 초과는그냥 11437번 코드 그대로 돌려봤다ㅋㅋㅋ두 번째는 높이의 최댓값을 넉넉히 20으로 잡았는데런타임에러 뜨길래 그냥 25로 잡았다20은 왜 안되지?먼저 BFS는 각 노드의 첫 번째 부모 노도와 해당 노드의 깊이를 구해준다.즉 그냥 바로 위에 있는 노드가 무엇인지 와 해당 노드의 깊이를 구해주는 코드getP 함수는 특정 노드의 2^j 번째 부모를 찾는 함수이다.먼저 i 번도 드의 2^j -1번째 부모 노드를 확인하고만약 0이 아니라면 i 번 노드의 2^j 번째 부모는, i 번 노드의 2 ^(j - 1) 번째 부모 노드의 2 j - 1 번째 부모 노드란 걸 이용해서 구한다.분할 정복 느낌그다음은 LCA를 구하는 코.......

Naver Blog

백준 400문제

백준 300문제를 12월 18일에 달성했으니100문제 푸는데 딱 한 달 걸렸네종강하고 난 뒤에 백준을 꾸준히 풀고 있기는 한데풀면서 고민했던 것 중 하나가흔히 말하는 랭작을 할까 말 까였다.고민하다가 일단은 하지 말고 내 공부 하면서공부 관련된 거 위주로 풀고 적당한 문제들 위주로 풀자라고 생각했다.그러다가 한 380 후반 정도 됐을 때빨리 400문제 찍고 싶어서오늘 브론즈5 몇 개 골라서 빨리 풀었다ㅋㅋㅋText로만으로도 충분한 문제들이나간단한 거 위주로 풀었다.브론즈 5 문제 풀면서 이 문제가 제일 재밌었다ㅋㅋㅋㅋ아무튼 항상 적어왔던 대로나의 400번째 문제는1987번 알파벳 문제이다.처음에는 BFS로 그냥 풀면 되겠.......

Naver Blog

[백준] 2206번 벽 부수고 이동하기 c++

문제 풀다가 문제 이름 그대로 따라 할 뻔했다.스트레스 너무 많이 받은 문제아직도 이해할 수 없다.간선의 가중치가 없으니BFS를 이용해서 푸는 문제 보통의 BFS 최단거리 문제와 다르게3차원 배열을 사용해서이전에 벽을 부쉈는지 안 부셨는지를 체크해 줘야 된다.벽이 아니면 그전에 벽을 부쉈는지 안 부셨는지 상관없기에그대로 거리를 1 더해준다.만약 가다가 벽을 만나면그전에 벽을 부쉈는지 안 부셨는지가 중요하기에전에 벽을 부수지 않았다면 앞으로 갈 수 있기에거리를 1 더해주고 벽을 부쉈다고 체크해 주고큐에 넣어준다.내가 이해가 안되는건처음에 auto &cur = q.front로 받은 다음에cur.x , cur.y , cur.z를 이용.......

Naver Blog

[백준] 11437번 LCA c++

제목 그대로 LCA 최소 공통 조상 문제LCA를 구현하는 방법 중가장 간단한 방법인 BFS를 이용해서 문제를 풀었다.먼저 BFS를 이용해서 트리의 깊이를 구해준다.그다음 첫 번째 while 문에서 트리의 높이를 계속 맞춰주고다음에 공통 조상이 될 때까지 while 문을 실행시킨다.

Naver Blog

[백준] 1766 문제집 c++

문제를 푸는 순서가 정해져 있으니 위상 정렬과 관련된 문제.이 문제에서 가장 중요한 조건이 가장 쉬운 문제부터 푼 다이다.이걸 어떻게 구현해야 될까 고민을 했다.보통 위상 정렬은 queue를 많이 사용해서이번에도 계속 queue를 사용했는데결국 가장 쉬운 문제부터 풀려면 번호가 낮은 것부터 풀어야 되니queue 대신에 priority_queue를 이용하면 된다.그럼 쉬운 것부터 풀 수 있고2번째 조건도 만족할 수 있다.

Naver Blog

[백준] 1431번 시리얼 번호 c++

이 문제는 까먹지 않기 위해서처음에 값들을 더 해줄 때이렇게 해줘서 틀렸다.'1'에 (int)로 하면 아스키코드로 바뀌는데 1로 그냥 바뀐다고 별생각 없이 풀어버렸다.char를 int형으로 바꾸려면 '0'을 빼주자.문제 자체는 문제에 있는 조건 그대로 구현하기만 하면 된다.사실 아직도 true false return 해주는 게 좀 헷갈리기는 하네.

Naver Blog

[백준] 2512번 예산 c++

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ이 문제는 실버 3이라서 딱히 안 적으려고 했는데9번이나 틀리는 바람에 스트레스를 너무 많이 받아서 쓴다아무리 봐도 틀린 게 없는데 자꾸 틀렸다고 나와서답도 찾아보고 게시판 가서 반례도 다 찾아봤는데도대체 뭐가 문제인지 계속 찾아보니알고 보니 sort를 하고 R에 v[N-1]을 줘야 하는데 Rd에 v[N-1]을 주고 sort를 해버렸다..sort 순서 때문에 9번이나 틀렸다..이분 탐색할 때는 꼭 sort부터 하자..아 분명히 먼저 했다고 생각했는데틀렸으면 소스코드 전체를 다 보자!

Naver Blog

주니어다

드디어 주니어 달성했다언제 100일까지 하지??9월 15일부터 시작했는데이제야 30일이면꽤 걸리겠네ㅋㅋㅋ

Naver Blog

[백준] 11505 구간 곱 구하기 c++

많은 시행착오를 거쳐서 푼 문제문제가 원하는 아이디어가 뭔지는 알겠는데구현을 못 하겠어가지고 계속 틀렸다세그먼트 트리를 제대로 이해하지 못해서 그런 것 같기는 한데좀 더 자세하게 공부해봐야겠다.모듈러 연산을 해줘야 되니 init, query, update, 최종 결과에다가 다 모듈러 연산을 해줘야 된다여기서 가장 중요하다고 생각한 부분은 update에서이 부분이다.내가 처음 공부할 때는 루트 노드부터 시작해서 update를 해주는 방향으로 했는데이럴 경우 구간 합 같은 건 문제가 발생하지 않는데곱 같은 경우는 문제가 발생할 수 있다.왜냐면 전 단계에서 0으로 update를 해버리는 순간그다음 단계에서는 루트 노드부터 update 해버.......

Naver Blog

c++ 다운캐스팅

c++ 다운캐스팅부모클래스를 자식클래스로 형변환 시키는 다운캐스팅main문에서이렇게 선언하면 오류가...

Naver Blog

c++ 업캐스팅

c++ 업캐스팅상속에서의 형변환이다.자식클래스가 부모클래스로 묵시적으로 형변환 되는 게 업캐스팅이다....

Naver Blog

c++ 생성자, 소멸자 생성 순서 가상소멸자

c++ 생성자, 소멸자 생성 순서 및 가상소멸자핫도그를 만드는 클래스를 만들자재료인 Bread class, Ham...

Naver Blog

c++ 순수가상함수와 추상 클래스

C++ 순수 가상함수와 추상 클래스먼저 Man, Woman 클래스를 생성하자둘은 공통의 멤버 변수를 가지고같...

Naver Blog

c++ 오버라이딩, 정적 바인딩, 동적 바인딩, 가상 함수

c++ 오버라이딩, 정적 바인딩, 동적 바인딩오버라이딩 : 부모 클래스가 가지고 있던 메서드를 자식 클래...

Naver Blog

c++ 상속

상속이 필요한 이유를 알아보자Dog과 Cat 클래스를 만들자Dog과 Cat은 공통적으로멤버변수로 age, sex,...

Naver Blog

c++ 상속과 접근 제어자(public, protected, private)

객체 지향 언어의 가장 큰 특징 중 하나는 상속이다.부모 클래스에 있는 멤버 변수, 멤버 함수 등을 자식 ...

Naver Blog

c++ 명시적 형변환과 묵시적 형변환

C++에서의 형변환은 두 가지명시적 형변환(explicit conversion) 변환할 형을 명시적으로 언급해 줘서 형...

Naver Blog

c++ 깊은 복사와 얕은 복사3

깊은 복사는 객체를 복사할 때마다 새로 동적할당을 하게 되며strcpy를 이용해서 일일이 다 복사해야 된다....

Naver Blog

c++ 깊은 복사와 얕은 복사 2

깊은 복사와 얕은 복사에 있던 코드이다.이 코드도 언뜻 보면 잘 작동하는 것 같지만한 가지 문제점(?)이 ...

Naver Blog

c++ 깊은 복사 얕은 복사

깊은 복사와 얕은 복사동적할당을 이용해서 a와 b를 선언해 준다.단순하게 a가 가리키는 값이 b가 가리키는...

Naver Blog

c++ 동적할당

정적할당일반적인 변수의 선언이 정적할당이다.어떠한 함수에 속한 변수는 그 함수가 시작할 때 메모리에 ...

Naver Blog

c++ 연산자 오버로딩

연산자 오버로딩두 개의 좌표를 담는 Class가 있다고 하자.class 내에 있는 함수들의 선언과 정의를 분...

Naver Blog

[백준] 2003번 수들의 합 2 c++

N이 최대 만 개이고 시간이 0.5초이기에 O(N^2) 방법은 안된다.투포인터를 활용하면 O(N) 방법으로 활용이 가능하다.배열의 시작을 가리키는 s와 e를 선언한 다음에s = start , e = end부분합이 M보다 더 크면 s가 가리키는 곳을 빼준 다음에 s를 한 칸 증가end가 끝을 가리키면 break부분합이 M보다 더 작으면 e가 가리키는 곳을 더 해주고 e를 증가시켜준다마지막 if 문은 M이 되는 부분 합의 개수를 구해야 하기에sum == M이 되면 result를 한 개 증가시켜준다.

Naver Blog

[백준] 2042번 구간 합 구하기 c++

세그먼트 트리의 대표적인 문제이다.참 세그먼트 트리 공부하는 데 오래 걸렸네kks227분 블로그로 공부했는데내용은 이해는 되나 소스코드를 모르겠어가지고좀 찾아보다가우리 학교에 구름 에듀에서 강의하시는 분 있어서그분 생각나서 그분 강의 보니딱 원하는 게 있어서 이 분 걸로 다시 공부해서소스코드도 이해하고 세그먼트 트리도 이해했다.처음에 맞고 주석 좀 지우고 자료형 좀 계속 바꾸느라몇 번 더 시도했다.근데 왜 c++에는 class가 있는데 struct를 쓰는 걸까?많은 사람들이 struct를 쓰는 것 같은데 왜일까뭐 별 차이는 없다만,,틀렸습니다를 3번 받은 이유는이 부분에서 se.seq[b] = c를 계속 안 해줘서 틀렸다.저절로.......

Naver Blog

[백준] 10868번 최솟값 c++

세그먼트 트리를 이용하면 풀 수 있는 문제구간 합 구하기와 다른 건update를 하는 조건이 없다는 거다초기화를 할 때 min 값으로 tree[node] 값에 넣어주면 되고query를 진행할 때도만일 s와 e가 i, j에 포함되지 않는다면구간 합 구하기에서는 0으로 해줬지만여기서는 최솟값을 구해야 되니 최솟값을 구할 수 있게 가장 큰 수 1e9를 리턴하게 해준다포함이 되면 그대로 tree[node]를 return 하면 되고그 외에는 min 값을 return 하면 된다.

Naver Blog

[유럽] 영국 세븐시스터즈, 영국에서 한국으로

영국 마지막 날세 번째 날에는 뭐 한 거지?아무것도 안 했나너무 헷갈린다세븐시스터즈가 마지막인 건 확실한데ㅋㅋㅋㅠㅠ세븐시스터즈 거의 다 와서 마지막 버스 기다리는 중근데 런던에서 출발할 때 사진이 하나도 없네세븐시스터즈는 런던에 있는 건 아니고런던 근교에 있는 곳이기에 기차와 버스를 합쳐서 3~4시간 타고 가야 된다.런던에서 기차를 타고 도착한 곳에서 어디로 간 다음에ㅋㅋㅋ다시 버스를 타는 곳을 겨우 찾은 다음에버스를 타고 위에 사진 있는 곳까지 옴일단 4명이서 출발하면 할인받을 수 있기에 무조건 4명 맞추길나는 유랑 카페에 런던 알람 맞춰봤는데 뭔 글 뜨자마자 보니세븐시스터즈 가실 분 3명이에요~ 이래.......

Naver Blog

[리뷰] 앱코 NCORE NC30, 노트북 거치대 받침대 후기

앉아서 노트북 하는 시간이 많고..거북목도 고쳐야 될 것 같아서산 노트북 거치대네이버에 노트북 거치대 치니바로 나오길래 몇 개 보니 이게 제일 이쁘고 가격도 괜찮아서 이걸로 골랐다.나는 여기서 샀다.박스에 잘 포장돼서 배송 옵니다.노트북을 놓는 곳팬도 있고팬 세기 조절할 수 있는 버튼도 3개 있고일단 가장 중요한 높이이걸 사기전에 좀 찾아봤는데높이가 생각보다 높지 않아서 좀 고민했다가너무 높으면 키보드칠 때 불편할 것 같고팬을 포기하기는 아까워서 일단 질러봤다.물티슈 놓고 찍어보고갑 티슈 놓고 찍어봤다.리뷰 봤는데 대략적인 높이밖에 없어서확실하게 높이를 알 수 있게 갑 티슈 사용했다.참고로 높이 조절은 1.......

Naver Blog

[자격증] 1종 대형면허 기능시험 후기(+2종보통 , 오산, 동탄 삼성운전전문학원)

학교를 종강하고 난 뒤에집으로 가니아빠가 할 거 없으면면허가 2종 보통이니이번 방학 때 1종 대형 따라고 해서알겠다 하고 1종 대형 면허 준비했다.삼성운전전문학원#삼성운전전문학원정말 운이 좋게도집에서 걸어서 15~20분 거리에운전면허 학원이 있어서 거기로 갔다.진짜 집 앞에 운전면허 학원 있는 게 정말 좋다.접수 하는 곳에서 접수하면 됩니다.건물 2층가격은 사진 참고 하면 됩니다.준비물1. 돈2. 운전경력증명서(경찰서 or 민원 24시 홈페이지)3. 여권사진4. 1종신체검사서5. 운전면허증(1종보통 or 2종보통)2,3,4번은 접수하고 난 뒤에 시험 보기 전까지만 준비하면 됩니다.당연한 거지만 시험 보고 연습하려면 꽤 많은 돈이.......

Naver Blog

비트마스크

정수의 이진수 표현을 자료 구조로 쓰는 기법원소추가원소를 추가할 때는 OR(|)연산을 이용한다.비트연산자는 우선순위가 낮기에 꼭 괄호를 이용한다.이미 원소가 있다면 그 값은 변하지 않고원소가 없다면 그 값은 0에서 1로 변한다.원소 포함 여부 확인원소의 포함여부는 AND(&)연산자를 이용한다.& 연산의 결과값은 0 또는 1 << p이다.1, true가 반환되는게 아니다.원소 삭제~연산자는 NOT 연산을 수행~(1<<p)는 해당 비트만 꺼지고 나머지는 다 켜진 숫자 즉 11101111 이런 느낌0과 &연산을 수행하니 있으면 꺼지고 없으면 0 그대로 있게 된다.원소의 토글원소의 토글은 해당 비트가 켜져 있으면 끄고 꺼져.......

Naver Blog

비트마스크 에라토스테네스의 체

에라토스테네스의 체종만북에 비트마스크를 이용한 에라토스테네스의 체 내용이 있는데조금 이해하기 힘들어서 많이 찾아봤다.먼저 비트마스크를 이용한 에라토스테네스의 체 코드이다.보통 에라토스테네스의 체는 bool 값 배열 이용해서 사용한다.비트마스크를 이용하면 메모리 사용량을 8분의 1로 줄일 수 있다.먼저 MAX_N 개의 원소를 갖는 불린 값 배열을 위에 코드로 대체. sieve는 '체'라는 뜻이다.이 배열은 약 MAX_N / 8 bytes만 써서 MAX_N 개의 원소를 갖는 불린 값 배열 구현배열의 크기를 8로 나눠주는 이유는 unsigned char 배열이 8비트이기에 나눠줘야 한다.즉 한 개의 수가 8개의 수를 check 할 수 있다.이 말.......

Naver Blog

부분 합(partial sum)

부분 합부분 합 : 배열의 각 위치에 대해 배열의 시작부터 현재 위치까지의 원소의 합을 구해 둔 배열scores[] : N 명의 시험 성적을 내림차순으로 정렬해 둔 배열psum[] : scores[]의 부분 합psum을 미리 계산해 놓으면 scores[]의 특정 구간의 합을 O(1)에 구할 수 있다.즉 scores[a]부터 scores[b]까지의 합은 psum[b] - psum[a-1]이다.중요한 게 psum[a-1]이다.간혹 psum[a]로 착각하는 경우가 많다.구현 코드위에 있는 걸 그대로 만들었을 때 나오는 코드부분 합을 구하는 함수까지 추가하면int rangesum 함수를 보면 if(a==0)이 있다.기본적으로 psum[a-1]이기에 a가 0 일 때 psum[-1]이 되므로음수를 처리하지 않기 위.......

Naver Blog

[백준] 2941번 크로아티아 알파벳 c++

크로아티아 알파벳을 변환시킨 문자에 대해서 하나하나씩 봐주면 된다.

Naver Blog

[유럽] 마지막 여행지 영국 런던

첫째 날나의 오랜 숙원이었던 유럽 포스팅 마지막나의 마지막 유럽 여행지는 런던이다.원래는 런던에서 시작해서 이탈리아에서 끝내려다가크로아티아 빨리 가고 싶어서 이탈리아부터 시작해서영국으로 끝냈다.지금 생각해 보면 정말 좋은 선택이탈리아에서의 기억이 너무 좋았다.만약 영국부터 시작했으면 많이 후회했을 듯근데 보통 영국부터 많이 시작하더라.그래서 여행지에서 마음 맞는 사람 있으면 같이 내려(?) 가기도 하고.하튼 영국은 나랑 좀 안 맞았다.이 안 맞는 곳에서 4박 5일있어야 돼서 좀 힘들었다프랑스 파리에서 영국 런던으로 유로 스타 타고 넘어갔다.해저터널 지나서.. 와이파이나 데이터가 안 터져서 좀 힘들었다.할.......

Naver Blog

새해에는

운동도 하고코드포스는 퍼플까지 찍어보고4.5 찍어보고원하는 대외활동 합격하고코로나 안 걸리고솔로탈출 하고

Naver Blog

[백준] 1976번 여행 가자 c++

2021년의 첫 번째 문제!약간의 실수로 한 번 틀리긴 했으나 바로 AC유니온 파인드 이용해서 풀면 된다.인접 행렬을 입력 할 때 1이면 거기에 해당하는 인덱스들을merge 하면 되고이동경로들을 입력받고이 이동경로들의 find 값이 다 같은 지 보면 된다.

Naver Blog

[백준] 16562번 친구비 c++

유니온 파인드를 활용해서 최솟값을 구하는 문제다 풀고 풀이 좀 찾아보니 루트로 배열 만들어서 하는 것 같은데 잘 모르겠네먼저 입력받을 때 check 배열을 이용해서 사용한 숫자 인지 안 사용한 숫자 인지를 판별cehck 배열은 여기서 사용이 된다. 문제를 보면 "모든 친구와의 관계를 구해야 되니" 모든 숫자를 다 봐야 된다.그렇기에 사용하지 않는 숫자도 비용을 계산해야 된다.5명의 사람이 있고 위와 같이 관계가 있으면 5번에 대한 비용도 처리해 줘야 됨그래서 check 배열이용해서 안 사용했으면 바로 sum에 더해주는 형식으로사용했으면 여기에 담아줌 1번의 find 값은 4 2도 4 3도 4이니 다 연결(?) 시켜준다.즉 vec[4]에는.......

Naver Blog

[맛집] 오산 북극해 고등어

#오산맛집세마와 병점사이에 있는 북극해 고등어점심에 가면 사람 엄청 많음 진짜우리도 사람 너무 많아 보...

Naver Blog

[맛집] 오산 오르새피자

진짜 여기 리얼 맛집피자스쿨 밖에 안 먹는 나인데여기는 2일 연속으로 먹음가격도 피자가 저정도면 괜찮...

Naver Blog

[맛집] 동탄 킨지 사케동, 카이센동, 치킨가라아게, 스테키동, 대창덮밥

#다만악에서구하소서보러 가기 전에 들린 일식집 킨지킨지 동탄점동탄 맛집이 되고 싶은 킨지중앙에 나무도...

Naver Blog

[리뷰] 갤럭시탭 S6 Lite 블루 64GB WIFI

8월 18일에 인터파크에서 3만 원 추가 할인하길래 바로 산 갤럭시 S6 lite여기서 샀다.용량은 64GB이...

Naver Blog

[리뷰] 코드플러스 강의 후기 (알고리즘 기초1 강의)

#백준 사이트로 유명한 최백준씨가 강의하는코드플러스이다.알고리즘 공부를 어떻게 할지 많이 고민하다...

Naver Blog

2019.07.29 동탄 쿠팡 알바 허브B팀 후기

+추가 2019.12.28많은 분들이 제 글을 읽어주시는데 일단 매우 감사합니다.한 가지 알아두셔야 될게 이...

Naver Blog

2019.08.06 쿠팡 직영 C팀 알바 동탄 OB 후기!

+추가 2019.12.28많은 분들이 제 글을 읽어주시는데 일단 매우 감사합니다.한 가지 알아두셔야 될게 이 ...

Naver Blog

[유럽] 프랑스 파리 루브르, 오르세 박물관, 에펠탑

세 번째 날세 번째 날에는루브르 박물관부터 시작했다.늦게 가면 엄청 오래 기다려야 된다고 해서빨리 일어...

Naver Blog

[유럽] 융프라우 올라간 스위스 세 번째 날

3일차Youth hostel에서 주는 조식뷔페 형식으로 자기가 원하는 만큼 퍼가면 된다.진짜 해외여행할 때조식 ...

Naver Blog

[유럽] 날씨가 정말 좋았던 스위스

유럽 포스팅은 정말..맨날 해야지 해야지하는데 정말 하기 귀찮은 포스팅생각보다 시간도 오래 걸리고기...

Naver Blog

[유럽] 술에 찌든 독일 뮌헨

체코에서 독일로독일은 별로 끌리지 않았지만어차피 가는 길에 있어가지고 넣었음뮌헨이 그나마 가는 길이...

Naver Blog

[유럽] 체코 프라하

내가 유럽 가기 전에 "너는 유럽을 한곳만 갈 수 있다면 어디를 갈 거냐"나는 망설임 없이 체코...

Naver Blog

[유럽] 술과 함께한 마지막 체코의 하루

체코 3박 4일 일정에서 3번째 날원래는 #체스키크롬로프가려고 했는데.. 어이구유럽 여행하면서 보통 일찍 ...

Naver Blog

[유럽] 오스트리아 빈 자연사 박물관 오페라 하우스 성 슈테판 대성당

아니 사진이 너무 없네헝가리에서 오스트리아로 넘어갈 때 사진을 하나도 안 찍은 건가어떻게 하나도 없을 ...

Naver Blog

[유럽] 오스트리아 빈 쇤브룬 궁전 벨베데레 궁전

진짜 오스트리아는 뽕 제대로 뽑았음.여행 스타일이 비슷한 형을 만나가지고 진짜 열심히 돌아다님보통 쇤...

Naver Blog

[유럽] 오스트리아 잘츠부르크 미라벨 게트라이데거리 호엔잘츠부르크 요새 프라터 놀이공원

오스트리아 3일째 되는 날정말 오스트리아는 열심히 돌아 다닌 듯#잘츠부르크가는 기차에서오늘은 뭐 할...

Naver Blog

[유럽] 2019 헝가리 부다페스트 겔레스트 언덕

아 역시 밤에는 블로그 하는 게 제일 재밌어!이거 할 시간에 사강 들었으면 벌써 3~4개 들었을 듯아무튼 ...

Naver Blog

[유럽] 헝가리 부다페스트 (어부의 요새, 국회의사당)

#부다페스트크로아티아 다음으로는 헝가리를 갔다.최고의 선택이었지.헝가리가 세계 3대 야경이라고 하는...

Naver Blog

[유럽] 2019.05.27 크로아티아 두브로브니크 (2) 시내구경 부자카페 스르지산 투어 레스토랑(아스널)

2019.5.21~2019.6.202019.05.27#두브로브니크 두 번째 날두 번째 날 첫 번째 관광지올드타운 성벽 ...

Naver Blog

[유럽] 2019 크로아티아 두브로브니크에서 자그레브

원래는 유럽 갔다 와서 블로그에 기록하려고 했는데생각보다 오래 걸리기도 하고 때마침 학교 복학도 해서 ...

Naver Blog

[유럽] 2019 크로아티아 플리트비체

원래 귀찮아서 안 쓸려다가오늘 그냥 안 좋은 일이 있어서기분전환할 겸 써봄2019년 크로아티아의 마지막...

Naver Blog

[유럽] 2019.05.21 이탈리아 로마 여행 (1)

2019.05.21~ 2019.6.20 한달 유럽 여행기1일차 2019. 05 .21 김포공항에서 로마로유럽에서 블로그 보면...

Naver Blog

[유럽] 2019.05.22 이탈리아 로마 여행 (2)

2019.05.21~2019.06.20로마 2일차한달 여행 동안 제일 많이 걷고 제일 힘들었던 하루41598걸음 35.98...

Naver Blog

[유럽] 2019.05.23 이탈리 로마 여행 (3) 바티칸투어 야경투어

2019.05.21~2019.06.20로마 여행 3일차 #바티칸투어 및 #로마야경투어!구xx(승윤짱)가 이탈리아 가면 ...

Naver Blog

[유럽] 2019.05.24 이탈리아 나폴리 여행

2019.05.21~2019.06.202019.05.24로마에서 #나폴리7시쯤 기상.. 유럽 오면 알아서 일찍 일어나짐ㅋㅋ...