글
라벨이 4방향 체인코드인 게시물 표시
[알고리즘] 1. [C/C++] 4방향 체인코드를 이용한 논 크기 측정 문제
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
알고리즘 문제 공부를 하고 있는데, 정리하여 공부겸 포스팅 할려 합니다. '논 그룹묶기 문제' 이며, 0은 논이아니고 1은 논입니다. 2차원 배열 nxn으로 구성되어있으며, test.txt의 첫 줄에는 테스트 케이스 숫자 다음 줄 부터는 nxn의 배열 크기 , 배열 값 순으로 되어있는 것을 읽으면 됩니다. 이 후 체인코드로 그룹핑된 갯수와 각 그룹들의 크기를 출력하는 문제입니다. ChainCode를 구현하는 문제로서, 4방향이지만, 여기서 대각선만 추가하면 8방향 체인코드 또한 구성됩니다. test.txt는 '알고리즘 자료' 카테고리의 첫번째에 답과 함께 올려 놓았습니다. 다음은 구현 코드이며, 알고리즘으로는, 모든 배열 인덱스에 접근하지만, 이미 그룹화 된 값과 0은 제외를 하고, 방문 할 때마다 그룹 값을 넣고, 그룹화가 끝나면, GroupNum을 증가시켜, 다시 시작하는 방법입니다. 값을 얻을 수 있습니다. 일종의 완전 탐색이지만, 예외조건이 있기에, 모든 곳을 탐색하진 않습니다. 아래 코드에서, 대각선 조건만 추가한다면, 8방향 체인코드로 구성됩니다. #include #include using namespace std; class NoN{ public: int size; }; NoN InitialNoN(int size) { NoN mData; mData.size = size; return mData; } bool IsOutBoard(int arrSize, int y, int x) { if (y = arrSize || x >= arrSize) return true; return false; } bool IsZeroOrGroupCheck(int y, int x, int **board) { if (board[y][x] != 1) return true; return false; } int...
이 블로그의 인기 게시물
[로스트아크] 제작 효율 최적화 위한 영지 세팅
1. 대성공 확률 증가 vs. 제작 수수료 절감 - 대성공 확률 증가 : 대성공 확률이 2% 증가해도 실제 효과는 크지 않습니다. 예를 들어, 기본 대성공 확률 5%에 2% 증가를 적용해도 실질적인 효과는 0.1% 증가에 불과합니다. - 제작 수수료 절감 : 제작 수수료를 2% 절감할 경우, 제작할 때마다 발생하는 골드 비용을 직접적으로 줄일 수 있어 비용 절약 효과가 훨씬 큽니다. - 결과적으로, 제작 수수료 절감이 대성공 확률 증가보다 약 10배 더 많은 이득을 제공합니다. 따라서 대성공 확률보다는 수수료 절감에 집중하는 것이 권장됩니다. 2. 효율적인 영지 세팅을 위한 이득 극대화 세팅 - 영지 내 필수 세팅 아이템으로 "곡예사의 대기실," "찬란한 소원 나무," "여신의 가호"가 추천됩니다. - 곡예사의 대기실 : 마리샵에서 블루 크리스탈로 구매할 수 있으며, 기본적인 제작 효율을 높이는 데 필수 아이템입니다. - 찬란한 소원 나무 : 수수료 절감을 제공하여 제작 비용을 절감하는 효과가 있어 이득 극대화에 도움이 됩니다. - 여신의 가호 : 미술품 42개를 모아 획득할 수 있으며, 추가적인 제작 효율을 제공합니다. 여유가 있다면 필수로 장착하는 것이 좋습니다. - 여신의 가호 대신, 곡예사의 무기 진열대 를 구매해 사용할 수도 있으며, 경제적인 선택지로 활용할 수 있습니다. 3. 의상 세팅 (선택적 적용) - 특정 의상을 착용하면 제작 효율이 약간 증가하지만, 최적의 의상 옵션은 없기 때문에 필수는 아닙니다. 크리스탈 비용이 부담스러울 경우 생략 가능하며, 다른 세팅을 우선적으로 강화하는 것이 좋습니다. - 드레스룸 이용 : 크리스탈을 사용하여 드레스룸에서 특정 NPC와의 호감도로 얻을 수 있는 의상을 구매할 수 있습니다. - 추천 의상 : 페일린, 실리안, 엘리제로나운 의상이 추천되며, 각각 350 크리스탈로 구매할 수 있습니다. - 비용 절약 방법 : 크리스탈이 부족하거나 가성비...
[로스트아크] 로스트아크 생활 도구 옵션
생활 도구 옵션 및 확률 | 옵션 | 고급 | 희귀 | 영웅 | 전설 | 유물 | |-------------------------|-------------|------------|-------------|-------------|-------------| | 기본 보상 추가 획득률 | 5~10% | 10~20% | 15~30% | 20~40% | 25~50% | | 희귀 재료 획득률 | 5~10% | 10~20% | 15~30% | 20~40% | 25~50% | | 특수 획득 확률 | 0.5~1% | 1~2% | 1.5~3% | 2~4% | 2.5~5% | | 내구도 미차감 확률 | 2.5~5% | 5~10% | 7.5~15% | 10~20% | 12.5~25% | | 채집속도 | 1.25~2.5% | 2.5~5% | 3.75~7.5% | 5~10% | 6.25~12.5% | | 미니게임 난이도 하락 | 1 | 1~2 | 1~2 | 2~3 | 2~3 | | 미니게임 보상 획득 확률 | 5~10% | 10~20% | 15~30% | 20~40% | 25~50% | | 낚시 캐스팅 등급 | 1~2 | 2~4 | 4~6 | 6~8 | 8~10 | 생활 키트 옵션 정리 - 영웅 등급 생활 도구가 제작 비용면에서 효율 좋음 | 생활 유형 | 필수 옵션 (빨간색) ...
작은 거인 심권호: 한국 레슬링의 전설과 그의 성공 전략
# 심권호 프로필 및 수상 경력 심권호 는 대한민국을 대표하는 레슬링 선수로, 작은 체구에도 불구하고 강력한 체력과 기술로 세계적인 성과를 거둔 인물입니다. 그는 두 체급에서 올림픽과 세계 선수권 대회를 제패하며 한국 레슬링 역사상 가장 성공적인 선수로 기록되었습니다. 주요 수상 경력 - 1992년 : 아시아 주니어 선수권 - 금메달 - 1993년 : 아시아 선수권 - 금메달 - 1994년 : 히로시마 아시안 게임 - 금메달 (48kg급) - 1995년 : 세계 선수권 (체코 프라하) - 금메달 (48kg급) - 1996년 : 애틀랜타 올림픽 - 금메달 (48kg급) - 1998년 : 방콕 아시안 게임 - 금메달 (54kg급) - 1999년 : 세계 선수권 (그리스) - 금메달 (54kg급) - 2000년 : 시드니 올림픽 - 금메달 (54kg급) 그랜드슬램 달성 - 1996년 : 애틀랜타 올림픽 금메달을 획득하며, 아시아 선수권, 아시안 게임, 세계 선수권, 올림픽 금메달로 레슬링 그랜드슬램 달성 훈련 및 주요 기술 훈련 방법 - 체력 훈련 : 매일 장시간 러닝과 인터벌 트레이닝을 통해 지구력 강화. - 근력 강화 : 체중 대비 높은 힘 발휘를 위해 하체와 상체 근력 훈련 집중. - 기술 연습 : 실전에서 사용하는 기술을 반복 연습해 정확성과 속도 향상. - 유연성 훈련 : 스트레칭과 요가로 유연성 강화, 부상 방지에 주력. 자주 사용한 기술 - 들어 던지기 : 상대방을 들어 던져 균형을 무너뜨리는 기술. - 굴리기 및 뒤집기 : 상대를 회전시키며 포지션을 바꾸는 기술. - 후크 및 잠금 기술 : 상대의 다리나 팔을 걸어 잠금으로 고정. 식단 관리 - 단백질 중심 식단 : 닭가슴살, 생선, 두부, 계란 등을 통해 근육 회복과 유지. - 저지방, 저탄수화물 식단 : 체중 조절을 위해 저지방 식단 유지. - 수분 조절 : 경기 전후 수분 조절로 체중 관리 및 경기력 유지. - 비타민과 미네랄 보충 : 과일과 야채를 통한 비타민 ...