청구할인 안내(인터파크 제휴카드) | 안내
삼성카드 5% (3만원 이상 결제/최대 1만원 할인)
북피니언 롯데카드 30% (최대할인 3만원 / 3만원 이상 결제)
하나SK 북&카드 30% (최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (최대할인 3만원 / 3만원 이상 결제)
Close

2013년 9월 9일 이후 누적수치입니다.

프로그래밍 콘테스트 챌린징 : for GCJ, TopCoder, ACM/ICPC, KOI/IOI

판매지수 142
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
정가

25,000원

  • 22,500 (10%할인)

    1,250P (5%적립)

  • (1건)

    22,500원 ~(10%할인)

    [특급]

  • 중고판매

    이 책을 인터파크에
    판매하세요

배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서

  • 사은품(1)

책소개

이 책에서 주어진 문제는 눈으로 풀어도 출력값은 구할 수 있습니다. 하지만 이것을 일반화하기 위해서는 특수한 알고리즘 기법이 필요합니다. 수많은 알고리즘을 책으로 무진장 많이 학습했다고 해서 쉽게 그러한 알고리즘 기법을 떠올리지는 못하겠죠? 이 책은 바로 이론으로만 알고 있는 알고리즘 지식을 어떤 상황에서도 생각해내서 응용할 수 있게 해주는 책입니다. 물론, 간단하게 이론을 정리해서 설명해주기도 합니다.

출판사 서평

최고의 알고리즘을 찾을 때까지 당신의 뇌를 뛰게 하라!
극한의 알고리즘 트레이닝, 최고의 프로그래머를 꿈꾼다!

문제 해결 능력을 겨룬다!

성능, 문제 해결, 아이디어 등을 겨루는 다양한 프로그래밍 콘테스트(경시대회)가 있습니다. 이 책은 그 중에서 문제 해결을 겨루는 콘테스트를 다룹니다.

프로그래머로서 기초체력을 튼튼히!
프로그래밍 콘테스트에서는 효율적인 알고리즘을 생각하고 정확하게 구현해야 합니다. 다양한 문제에 대해 유연한 발상이 필요하고 기초적인 알고리즘 지식을 갖추어야 합니다. 말 그대로 콘테스트 준비를 함으로써 프로그래머로서 기초체력을 튼튼히 할 수 있습니다.

'프로그래밍 뇌'의 증강을 위해!
프로그래머가 되고자 하는 학생뿐만 아니라 현업 프로그래머도 '프로그래밍 뇌'의 증강을 위해 한 번쯤 도전해볼 만합니다. 자신의 알고리즘 능력을 점검해볼 수 있고 응시자와 선의의 경쟁을 통해 실력을 가늠하고 학습 모티브를 얻을 수 있습니다.

다양한 콘테스트에 대비한다!
세계적인 규모의 콘테스트: Google Code Jam(GCJ)
상위 랭크를 목표로: TopCoder
역사 깊은 콘테스트: ACM/ICPC
중학생, 고등학생을 위한 정보 올림피아드: KOI/IOI

유수 IT 기업의 면접에 대비한다!
구글, MS, 국내 유수의 IT 기업 등의 알고리즘 능력 점검을 위한 면접 시험에 대비할 수 있습니다.

대상 독자
프로그래머가 되고자 하는 학생
각종 프로그래밍 경시대회를 준비하는 학생
'프로그래밍 뇌'가 조금씩 작아지고 있다고 생각하는 프로그래머
알고리즘 면접을 보는 국제/국내 유수의 IT 기업 취업을 준비하고 있는 예비 프로그래머

편집자 코멘트
이 책이 여러 유용한 점이 있기는 하지만, 시험만을 준비하기 위해 문제 유형과 해법을 달달 외우기만 한다면, 프로그래밍 능력에서 중요한 요소인 창의력과 끈질기게 해법에 도전하는 지구력은 결코 얻을 수 없을 것입니다.
이 책을 학습할 때 생각의 깊이를 좀더 깊게 파고 창의적 사고의 너비를 좀더 넓게 두었으면 좋겠습니다. 누구에게는 힘든 정신적 노동일 수 있고 누구에게는 뇌에서 우러나는 소리 없는 땀이 주는 맛을 크게 맛볼 수 있는 계기가 될 것으로 생각합니다. 한번 도전해보세요!
참, 알고리즘 면접을 치르는 IT 기업의 취업 준비에도 도움이 될 수 있습니다.

"최고의 알고리즘을 찾을 때까지 당신의 뇌를 뛰게 하라!"

목차

CHAPTER 1 프로그래밍 콘테스트 (초급편)
1-1 프로그래밍 콘테스트란 무엇인가요?
1-2 어떤 콘테스트가 있나요?
세계적인 규모의 콘테스트 - Google Code Jam(GCJ)
상위 랭크를 목표로! - TopCoder
역사 깊은 콘테스트 - ACM/ICPC
중학생, 고등학생을 위한 정보 올림피아드 - KOI/IOI
웹에서 자동 채점 - online judge
1-3 이 책은?
다루는 내용
사용하는 언어
문제를 다루는 방법
프로그램은
이 책을 다 읽은 후
1-4 어떻게 해답을 제출하나요?
POJ에 제출하는 방법
GCJ에 제출하는 방법
1-5 효율적인 알고리즘을 목표로!
계산량이란?
실행시간이란?
1-6 가볍게 워밍업
먼저 간단한 문제부터
POJ 문제 [Ants]
허들이 높아진 [제비 뽑기]

CHAPTER 2 기초부터 시작하기 (초급편)
2-1 모든 것의 기본 '전全탐색'
재귀함수
스택

깊이 우선 탐색
너비 우선 탐색
특수한 상태의 열거
가지치기
2-2 탐욕 알고리즘
코인 문제
구간 스케줄링 문제
COLUMN 알고리즘의 증명
Best Cow Line
Saruman's Army
Fence Repair
COLUMN 하프만 부호
2-3 값을 기억해서 재활용하는 '동적 설계법'
탐색의 메모화 및 동적 설계법
COLUMN memset
COLUMN 초기화
COLUMN 다양한 DP
점화식 공부
COLUMN 재활용 방법
COLUMN lower_bound
계산 문제에 관한 DP
2-4 데이터를 효율적으로 기억하는 '데이터 구조'
트리·이진트리
우선순위 큐와 힙
이진탐색 트리
Union-Find 트리
2-5 모든 것이 사실은 그래프
그래프란?
그래프의 표현
그래프 탐색
최단경로 문제
연습문제
2-6 GCJ 문제에 도전하기(1)
Minimum Scalar Product
Crazy Rows
Bribe the Prisoners
Millionaire

CHAPTER 3 여기서 차이가 난다 (중급편)
3-1 수학적인 문제를 푸는 요령
유클리드 호제법
COLUMN 증명이나 법칙
소수에 관한 기본적인 알고리즘
나머지 계산
제곱승을 고속으로 계산한다
3-2 값 탐색만이 아니다 '이진탐색'
정렬된 열로부터 값 찾기
해를 가정하고 가능할지 판정
COLUMN 종료 조건
최소 값의 최대화
평균최대화
3-3 엄선 자주 출제되는 유형 테크닉(1)
inchworm 알고리즘
반전
COLUMN 집합 정수 표현
탄성충돌
half 전열거
표준압축
3-4 여러 가지 데이터 구조를 조작해보자
세그먼트 트리
COLUMN Sparse 테이블
BIT란?
버킷 방식과 평방 분할
3-5 동적 계획법을 연구한다!
비트 DP
COLUMN 완벽매칭의 갯수
행렬 거듭제곱
COLUMN 좀 더 고속으로 점화식 계산하기
데이터 구조를 이용한 고속화
3-6 네트워크 플로우
최대흐름
최소절단
COLUMN 여러 가지 그래프에 대한 최대흐름
COLUMN 고속의 플로우 알고리즘
이분매칭
일반매칭
매칭·변 덮개·안정집합·점 덮개
최소비용흐름
COLUMN 여러 가지 그래프에 대한 최소비용흐름
연습문제
3-7 GCJ 문제에 도전해보자(2)
Numbers
No Cheating
Stock Charts
Watering Plants
COLUMN 계산 오차
Number Sets
Wi-fi Towers

CHAPTER 4 좀 더 연구하자! (상급편)
4-1 복잡한 수학적 문제
행렬
mod의 세계
열거
대칭성이 있는 열거
4-2 게임의 필승법을 생각하자!
게임과 필승법
Nim
Grundy 수
4-3 그래프 마스터의 길
강한 연결 성분 분해
2-SAT
LCA
4-4 엄선! 자주 출제되는 테크닉(2)
스택의 사용
데큐의 이용
LogStepDP
4-5 GCJ 문제에 도전해봅시다(3)
Mine Layer
Year of More Code Jam
COLUMN 다배장 연산
Football Team
Endless Knight
The Year of Code Jam

관련이미지

저자소개

생년월일 -
출생지 -
출간도서 0종
판매수 0권

1988년 출생. 2007년 동경대학 입학. 프로그래밍 콘테스트에서는 아이디 iwi로 활약 중. 주요 전적은 Topcoder Open 2009에서 9위.

생년월일 -
출생지 -
출간도서 0종
판매수 0권

1988년 출생. 2007년 동경대학 입학. 프로그래밍 콘테스트에서는 아이디 wata로 활약 중. 주요 전적은 Google Code Jam 2009에서 3위.

Mastoshi Kitagawa [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

1988년 출생. 2007년 동경대학 입학. 프로그래밍 콘테스트서는 아이디 kita_masa로 활약 중. 주요 전적은 ICPC World Finals 2010에서 16위.

생년월일 -
출생지 -
출간도서 0종
판매수 0권

시스템 프로그래머이다. 현재 클라우드 컴퓨팅(Cloud Computing)과 콘텐츠 딜리버리 네트워크(CDN) 전문기업 ㈜솔루션 박스에서 Iass 기반 Cloud를 개발 중이다. 일본에서 임베디드 리눅스 기반의 다양한 어플리케이션을 개발했고 SI 업체에서 다수의 시스템을 개발했다. MVC를 확장한 경량 프레임워크를 개발해 오픈 소스로 제공한 뒤 귀국했다.
저서 [Jlet으로 배우는 위피 프로그래밍](한빛미디어, 2005), 역서 [Java 언어로 배우는 리팩토링 입문](한빛미디어, 2007)이 있다.

생년월일 -
출생지 -
출간도서 0종
판매수 0권

일본에서 시스템 프로그래머로 시작하여, 일본 기업의 임베디드 시스템 개발센터 소장직을 역임했고 한국으로 돌아와서 현재 ㈜디지털크래프트 코리아의 대표이사를 맡고 있다. 일본에서 RTOS 분야와 임베디드 컴포넌트 시스템 분야에서 활동했고 일본의 비영리 법인단체인 TOPPERS 프로젝트에서 많은 성과물을 오픈 소스로 제공하고 있다. 현재는 TOPPERS 프로젝트의 한국보급WG에서 활동하고 있다.

리뷰

10.0 (총 0건)

기대평

작성시 유의사항

평점
0/200자
등록하기

기대평

10.0

교환/환불

교환/환불 방법

‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

교환/환불 가능 기간

고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

교환/환불 비용

고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

교환/환불 불가사유

반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

소비자 피해보상

소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

기타

도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

배송안내

  • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

  • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

  • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

  • 배송비

도서(중고도서 포함) 구매

2,000원 (1만원이상 구매 시 무료배송)

음반/DVD/잡지/만화 구매

2,000원 (2만원이상 구매 시 무료배송)

도서와 음반/DVD/잡지/만화/
중고직배송상품을 함께 구매

2,000원 (1만원이상 구매 시 무료배송)

업체직접배송상품 구매

업체별 상이한 배송비 적용