목록잡담 (6)
개발하는 리프터 꽃게맨입니다.
더보기#include #include using namespace std;class Player{public:Player(string name): mName(name){}string GetName() const{return mName;}private:string mName;};struct MyEvent{void (*eventFunction)(void*, void*);void* lParam;void* rParam;};class EventProcessor{public:EventProcessor() = default;~EventProcessor() = default;void Push(MyEvent eventStruct){mQueue.push(eventStruct);}void AllExecute(){while ..
솔직히 어디에 쓸지 좀 애매한 감이 있었는데며칠전 잘 구조화된 코드를 보고 아! 유니온은 이렇게 쓰는 거구나!탁 뭔가 시야가 트인 느낌입니다. 해당 코드는 3x3 매트릭스에서행렬에 접근하는 모습을 담고 있습니다.e11 ... e33은 _matrix와 완전히 동일한 메모리 주소 공간을 사용합니다. 역시 좋은 코드는 보는 것 만으로 참 배울게 많은 것 같습니다.
운동에 대한 조금의 사전지식이 필요한 글이니 유의해주세요. 모르는 용어는 검색하시면 금방 나올겁니다. 저도 사회생활을 하고 전공도 이쪽이 아닌지라 운동에 투자할 시간이 부족할 때가 많습니다. 이런 운동 시간 부족은 많은 사람들이 겪는 흔한 문제죠. 항상 운동을 최우선 순위에 두기는 어렵잖아요? 이번 글에서는 바쁜 삶 속에서 효과적으로 스트렝스 트레이닝을 구성하는 방법에 대해서 소개하겠습니다. 1. 운동을 잠시 쉬는 것은 어떤 영향을 미칠까? 종종 운동을 잠시 중단하는 것이 큰 손실을 가져다 줄 것이라는 생각이 만연하지만, 단기간(1주일 언저리) 정도 훈련을 '완전 중단'하는 것은 큰 문제가 되지 않습니다. 심지어는 긴 시간동안 강도 높은 훈련 섹션을 유지해왔다면 1주일 간의 짧은 휴식은 오히려 최대 근력..
Pivot 주 혹은 Pivot Block (이하 피봇) 이라는 것은 RTS (Reactive Training System) 이라하는 훈련 메소드에서 등장하는 개념입니다. 흔히 말하는 '디로드'와 목적을 어느정도 공유하며 대체하여 진행할 수 있습니다. 피벗을 단순히 디로드의 한 형태로 혼동하거나, 이런저런 운동 다 때려박아서 수행하는 경우가 많은데 피벗 블록을 단순 디로드로 시작하는 것은 좋으나, 더 나아가서 피봇 블록의 목표가 무엇인지, 디로드와 어떻게 다른지에 이해하고 적용시키면 더 좋은 결과가 있을 겁니다. 피봇의 목표는 디로드와 동일하게 피로를 감소시키는 것입니다. 긴 기간의 볼륨 축적, 피로토 피크에 도달하는 훈련 블록을 수행한 뒤, 혹은 대회에 나간 후에는 피로도를 감소시킬 수 있는 일련의 훈련..
https://www.acmicpc.net/problem/16928 16928번: 뱀과 사다리 게임 첫째 줄에 게임판에 있는 사다리의 수 N(1 ≤ N ≤ 15)과 뱀의 수 M(1 ≤ M ≤ 15)이 주어진다. 둘째 줄부터 N개의 줄에는 사다리의 정보를 의미하는 x, y (x < y)가 주어진다. x번 칸에 도착하면, y번 칸으 www.acmicpc.net 처음으로 문제 풀이를 하는 포스팅을 작성했는데.. 날아가니까 의지가 팍 꺾이네요 ㅎㅎ 해당 문제는 그래프 탐색 알고리즘을 통해 풀 수 있는 문제입니다. 꽤나 좋은 문제에요 백트래킹, 너비 우선 탐색 둘 다 사용할 수 있으니 시간있으면 도전해보는 것을 추천합니다.