SlideShare a Scribd company logo
1 of 13
아이스크림과 의문의 약 
13045 박현민
Introduction
http://koistudy.net/?mid=prob_page&NO=201 
아이스크림과 의문의 약 
 GSHS에는 N명의 학생이 있다. 
 기말고사가 끝난 어느날 GSHS의 선생님들이 학생들에게 줄 아이스크림을 K개 사왔다. 
 그런데 마음씨가 나쁜 어떤 선생님이 N명의 학생들을 1학기 성적순으로 한줄로 세웠다. 
 성적이 높은사람부터 각자가 먹을 수 있는 한도 내에서는 아이스크림을 마음껏 먹고 다음사람에게 아이스크림을 먹을 기회를 주라고 했는데(꼴지인 
학생 다음에는 1등인 학생이 아이스크림을 먹는다.), 
 하나도 먹지 않으면 벌점을 주겠다고 했다. 그런데 갑자기 sutekine선생님이 K개의 아이스크림중 마지막 한개에 성분을 알 수 없는 미지의 약을 넣 
었다. 
 그리고 그 사실을 모든 학생들에게 알렸다. 이 때, 과연 1학기 성적이 몇등인 학생이 그 미지의 약을 먹을까? 
 단, 각 학생들은 GSHS의 학생답게 매우 논리적이고 천재적으로 자신의 목표를 위해 최선을 다해 아이스크림을 먹는다. 
 또한, 각 학생들은 N명의 학생들을 자기가 싫어하는 순서대로 미지의 약을 먹이고 싶어 하는데 GSHS의 학생답게 똘끼가 넘쳐서 자기 자신을 싫어 
하는 학생들이 없다고 말할 수 없다.
Dynamic Programing 
Table Definition
b[i][j] 
 i번째 사람이 j번째 사람을 싫어하는 순위
d[i][j] 
 i번째 사람에서 j개의 아이스크림이 남았을 때 마지막에 먹는 사람의 번호 
 d[i][0]=i-1 
 d[i][1]=i
Dynamic Programing 
Operation
Repetition 
 For i = 2 … K 
 For j = 1 … N 
 For k = i–1 … (i-a[j] or 0) 
 b[j][d[j+1][k]]의 최솟값을 찾는다 
 해당 값이 있는 위치를 d[j][i]에 대입
Conclusion 
 d[1][K]
Dynamic Programing 
Realization
감사합니다

More Related Content

Viewers also liked

Critical Strategies
Critical StrategiesCritical Strategies
Critical StrategiesBobThil
 
Efficient Order Export: Magento Extension by Amasty. User Guide.
Efficient Order Export: Magento Extension by Amasty. User Guide.Efficient Order Export: Magento Extension by Amasty. User Guide.
Efficient Order Export: Magento Extension by Amasty. User Guide.Amasty
 
RAD Studio XE7 DeepDive: VCL 애플리케이션을 더 멋지게!
RAD Studio XE7 DeepDive: VCL 애플리케이션을 더 멋지게!RAD Studio XE7 DeepDive: VCL 애플리케이션을 더 멋지게!
RAD Studio XE7 DeepDive: VCL 애플리케이션을 더 멋지게!Devgear
 
Accelerating Scientific Discovery V1
Accelerating Scientific Discovery V1Accelerating Scientific Discovery V1
Accelerating Scientific Discovery V1Shanker Trivedi
 
120113 GZ 점령전필승전략
120113 GZ 점령전필승전략120113 GZ 점령전필승전략
120113 GZ 점령전필승전략애니파크
 
[판교에서 만나는 아마존웹서비스] Obama for America를 통해서 본 AWS에서의 데이터 분석
[판교에서 만나는 아마존웹서비스] Obama for America를 통해서 본 AWS에서의 데이터 분석 [판교에서 만나는 아마존웹서비스] Obama for America를 통해서 본 AWS에서의 데이터 분석
[판교에서 만나는 아마존웹서비스] Obama for America를 통해서 본 AWS에서의 데이터 분석 Amazon Web Services Korea
 
2010 inhibition of suicidal erythrocyte death by vitamin c
2010 inhibition of suicidal erythrocyte death by vitamin c2010 inhibition of suicidal erythrocyte death by vitamin c
2010 inhibition of suicidal erythrocyte death by vitamin cAgrin Life
 
Municipal Revenues And Expenditures
Municipal Revenues And ExpendituresMunicipal Revenues And Expenditures
Municipal Revenues And Expendituresingroy
 
Planetary health: a new science for exceptional action
Planetary health: a new science for exceptional actionPlanetary health: a new science for exceptional action
Planetary health: a new science for exceptional actionCarol Daemon
 
Different Ways to Say No
Different Ways to Say NoDifferent Ways to Say No
Different Ways to Say NoMrs TumTum
 
Social Media Marketing in 8 Slides Feb13
Social Media Marketing in 8 Slides Feb13Social Media Marketing in 8 Slides Feb13
Social Media Marketing in 8 Slides Feb13Ian Hardacre
 

Viewers also liked (15)

Critical Strategies
Critical StrategiesCritical Strategies
Critical Strategies
 
The Jolting Truth About Energy Drinks
The Jolting Truth About Energy DrinksThe Jolting Truth About Energy Drinks
The Jolting Truth About Energy Drinks
 
Efficient Order Export: Magento Extension by Amasty. User Guide.
Efficient Order Export: Magento Extension by Amasty. User Guide.Efficient Order Export: Magento Extension by Amasty. User Guide.
Efficient Order Export: Magento Extension by Amasty. User Guide.
 
Pr 입문 1장 pr이란
Pr 입문 1장 pr이란Pr 입문 1장 pr이란
Pr 입문 1장 pr이란
 
RAD Studio XE7 DeepDive: VCL 애플리케이션을 더 멋지게!
RAD Studio XE7 DeepDive: VCL 애플리케이션을 더 멋지게!RAD Studio XE7 DeepDive: VCL 애플리케이션을 더 멋지게!
RAD Studio XE7 DeepDive: VCL 애플리케이션을 더 멋지게!
 
Accelerating Scientific Discovery V1
Accelerating Scientific Discovery V1Accelerating Scientific Discovery V1
Accelerating Scientific Discovery V1
 
The labors of Heracles
The labors of HeraclesThe labors of Heracles
The labors of Heracles
 
120113 GZ 점령전필승전략
120113 GZ 점령전필승전략120113 GZ 점령전필승전략
120113 GZ 점령전필승전략
 
[판교에서 만나는 아마존웹서비스] Obama for America를 통해서 본 AWS에서의 데이터 분석
[판교에서 만나는 아마존웹서비스] Obama for America를 통해서 본 AWS에서의 데이터 분석 [판교에서 만나는 아마존웹서비스] Obama for America를 통해서 본 AWS에서의 데이터 분석
[판교에서 만나는 아마존웹서비스] Obama for America를 통해서 본 AWS에서의 데이터 분석
 
Q1 2009 Earning Report of Pepsi Co
Q1 2009 Earning Report of Pepsi CoQ1 2009 Earning Report of Pepsi Co
Q1 2009 Earning Report of Pepsi Co
 
2010 inhibition of suicidal erythrocyte death by vitamin c
2010 inhibition of suicidal erythrocyte death by vitamin c2010 inhibition of suicidal erythrocyte death by vitamin c
2010 inhibition of suicidal erythrocyte death by vitamin c
 
Municipal Revenues And Expenditures
Municipal Revenues And ExpendituresMunicipal Revenues And Expenditures
Municipal Revenues And Expenditures
 
Planetary health: a new science for exceptional action
Planetary health: a new science for exceptional actionPlanetary health: a new science for exceptional action
Planetary health: a new science for exceptional action
 
Different Ways to Say No
Different Ways to Say NoDifferent Ways to Say No
Different Ways to Say No
 
Social Media Marketing in 8 Slides Feb13
Social Media Marketing in 8 Slides Feb13Social Media Marketing in 8 Slides Feb13
Social Media Marketing in 8 Slides Feb13
 

More from Hyeonmin Park

[17.07.18] SCPC 1회 본선 - 트리
[17.07.18] SCPC 1회 본선 - 트리[17.07.18] SCPC 1회 본선 - 트리
[17.07.18] SCPC 1회 본선 - 트리Hyeonmin Park
 
[16.06.25] 한글 배포용 문서의 모든 것
[16.06.25] 한글 배포용 문서의 모든 것[16.06.25] 한글 배포용 문서의 모든 것
[16.06.25] 한글 배포용 문서의 모든 것Hyeonmin Park
 
[16.06.14] Auto Correction for Mobile Typing
[16.06.14] Auto Correction for Mobile Typing[16.06.14] Auto Correction for Mobile Typing
[16.06.14] Auto Correction for Mobile TypingHyeonmin Park
 
[16.05.31] 컴퓨터학과 소개
[16.05.31] 컴퓨터학과 소개[16.05.31] 컴퓨터학과 소개
[16.05.31] 컴퓨터학과 소개Hyeonmin Park
 
[16.05.10] 외로움은 스트레스가 아니라 카.페.인 때문이다
[16.05.10] 외로움은 스트레스가 아니라 카.페.인 때문이다[16.05.10] 외로움은 스트레스가 아니라 카.페.인 때문이다
[16.05.10] 외로움은 스트레스가 아니라 카.페.인 때문이다Hyeonmin Park
 
[16.05.09] 동성애에 대한 인식과 우리의 바람직한 자세
[16.05.09] 동성애에 대한 인식과 우리의 바람직한 자세[16.05.09] 동성애에 대한 인식과 우리의 바람직한 자세
[16.05.09] 동성애에 대한 인식과 우리의 바람직한 자세Hyeonmin Park
 
[16.05.11] KIST 청년 소프트웨어 프로젝트 @ 경기과학고등학교
[16.05.11] KIST 청년 소프트웨어 프로젝트 @ 경기과학고등학교[16.05.11] KIST 청년 소프트웨어 프로젝트 @ 경기과학고등학교
[16.05.11] KIST 청년 소프트웨어 프로젝트 @ 경기과학고등학교Hyeonmin Park
 
[15.10.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석
[15.10.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석[15.10.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석
[15.10.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석Hyeonmin Park
 
[15.08.19] 존경하는 인물
[15.08.19] 존경하는 인물[15.08.19] 존경하는 인물
[15.08.19] 존경하는 인물Hyeonmin Park
 
[14.07.25] KENNYSOFT - 야구심판
[14.07.25] KENNYSOFT - 야구심판[14.07.25] KENNYSOFT - 야구심판
[14.07.25] KENNYSOFT - 야구심판Hyeonmin Park
 
[14.07.09] STAC 2014
[14.07.09] STAC 2014[14.07.09] STAC 2014
[14.07.09] STAC 2014Hyeonmin Park
 
[14.05.02] 5/2 (금)
[14.05.02] 5/2 (금)[14.05.02] 5/2 (금)
[14.05.02] 5/2 (금)Hyeonmin Park
 
[15.08.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석
[15.08.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석[15.08.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석
[15.08.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석Hyeonmin Park
 
[15.05.22] 정보 전달하는 글 쓰고 읽기
[15.05.22] 정보 전달하는 글 쓰고 읽기[15.05.22] 정보 전달하는 글 쓰고 읽기
[15.05.22] 정보 전달하는 글 쓰고 읽기Hyeonmin Park
 
[15.05.01] Bèzier Curve
[15.05.01] Bèzier Curve[15.05.01] Bèzier Curve
[15.05.01] Bèzier CurveHyeonmin Park
 
[15.04.27] 최고가격제와 최저가격제
[15.04.27] 최고가격제와 최저가격제[15.04.27] 최고가격제와 최저가격제
[15.04.27] 최고가격제와 최저가격제Hyeonmin Park
 
[15.04.20] WEEK9_박현민_주원철
[15.04.20] WEEK9_박현민_주원철[15.04.20] WEEK9_박현민_주원철
[15.04.20] WEEK9_박현민_주원철Hyeonmin Park
 
[15.03.12] 일차변환
[15.03.12] 일차변환[15.03.12] 일차변환
[15.03.12] 일차변환Hyeonmin Park
 

More from Hyeonmin Park (20)

[17.07.18] SCPC 1회 본선 - 트리
[17.07.18] SCPC 1회 본선 - 트리[17.07.18] SCPC 1회 본선 - 트리
[17.07.18] SCPC 1회 본선 - 트리
 
[16.06.25] 한글 배포용 문서의 모든 것
[16.06.25] 한글 배포용 문서의 모든 것[16.06.25] 한글 배포용 문서의 모든 것
[16.06.25] 한글 배포용 문서의 모든 것
 
[16.06.14] Auto Correction for Mobile Typing
[16.06.14] Auto Correction for Mobile Typing[16.06.14] Auto Correction for Mobile Typing
[16.06.14] Auto Correction for Mobile Typing
 
[16.05.31] 컴퓨터학과 소개
[16.05.31] 컴퓨터학과 소개[16.05.31] 컴퓨터학과 소개
[16.05.31] 컴퓨터학과 소개
 
[16.05.10] 외로움은 스트레스가 아니라 카.페.인 때문이다
[16.05.10] 외로움은 스트레스가 아니라 카.페.인 때문이다[16.05.10] 외로움은 스트레스가 아니라 카.페.인 때문이다
[16.05.10] 외로움은 스트레스가 아니라 카.페.인 때문이다
 
[16.05.09] 동성애에 대한 인식과 우리의 바람직한 자세
[16.05.09] 동성애에 대한 인식과 우리의 바람직한 자세[16.05.09] 동성애에 대한 인식과 우리의 바람직한 자세
[16.05.09] 동성애에 대한 인식과 우리의 바람직한 자세
 
[16.05.11] KIST 청년 소프트웨어 프로젝트 @ 경기과학고등학교
[16.05.11] KIST 청년 소프트웨어 프로젝트 @ 경기과학고등학교[16.05.11] KIST 청년 소프트웨어 프로젝트 @ 경기과학고등학교
[16.05.11] KIST 청년 소프트웨어 프로젝트 @ 경기과학고등학교
 
[15.10.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석
[15.10.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석[15.10.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석
[15.10.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석
 
[15.08.19] 존경하는 인물
[15.08.19] 존경하는 인물[15.08.19] 존경하는 인물
[15.08.19] 존경하는 인물
 
[15.09.09] Alphabet
[15.09.09] Alphabet[15.09.09] Alphabet
[15.09.09] Alphabet
 
[14.07.25] KENNYSOFT - 야구심판
[14.07.25] KENNYSOFT - 야구심판[14.07.25] KENNYSOFT - 야구심판
[14.07.25] KENNYSOFT - 야구심판
 
[14.07.09] STAC 2014
[14.07.09] STAC 2014[14.07.09] STAC 2014
[14.07.09] STAC 2014
 
[14.05.02] 5/2 (금)
[14.05.02] 5/2 (금)[14.05.02] 5/2 (금)
[14.05.02] 5/2 (금)
 
[15.08.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석
[15.08.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석[15.08.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석
[15.08.07] 슈퍼컴퓨터를 이용한 안드로이드 어플리케이션의 정적 분석
 
[15.05.22] 정보 전달하는 글 쓰고 읽기
[15.05.22] 정보 전달하는 글 쓰고 읽기[15.05.22] 정보 전달하는 글 쓰고 읽기
[15.05.22] 정보 전달하는 글 쓰고 읽기
 
[15.05.01] Bèzier Curve
[15.05.01] Bèzier Curve[15.05.01] Bèzier Curve
[15.05.01] Bèzier Curve
 
[15.04.27] 최고가격제와 최저가격제
[15.04.27] 최고가격제와 최저가격제[15.04.27] 최고가격제와 최저가격제
[15.04.27] 최고가격제와 최저가격제
 
[15.04.20] WEEK9_박현민_주원철
[15.04.20] WEEK9_박현민_주원철[15.04.20] WEEK9_박현민_주원철
[15.04.20] WEEK9_박현민_주원철
 
[15.03.12] 일차변환
[15.03.12] 일차변환[15.03.12] 일차변환
[15.03.12] 일차변환
 
[15.03.09] 행렬
[15.03.09] 행렬[15.03.09] 행렬
[15.03.09] 행렬
 

[14.11.26] 아이스크림과 의문의 약

  • 3. http://koistudy.net/?mid=prob_page&NO=201 아이스크림과 의문의 약  GSHS에는 N명의 학생이 있다.  기말고사가 끝난 어느날 GSHS의 선생님들이 학생들에게 줄 아이스크림을 K개 사왔다.  그런데 마음씨가 나쁜 어떤 선생님이 N명의 학생들을 1학기 성적순으로 한줄로 세웠다.  성적이 높은사람부터 각자가 먹을 수 있는 한도 내에서는 아이스크림을 마음껏 먹고 다음사람에게 아이스크림을 먹을 기회를 주라고 했는데(꼴지인 학생 다음에는 1등인 학생이 아이스크림을 먹는다.),  하나도 먹지 않으면 벌점을 주겠다고 했다. 그런데 갑자기 sutekine선생님이 K개의 아이스크림중 마지막 한개에 성분을 알 수 없는 미지의 약을 넣 었다.  그리고 그 사실을 모든 학생들에게 알렸다. 이 때, 과연 1학기 성적이 몇등인 학생이 그 미지의 약을 먹을까?  단, 각 학생들은 GSHS의 학생답게 매우 논리적이고 천재적으로 자신의 목표를 위해 최선을 다해 아이스크림을 먹는다.  또한, 각 학생들은 N명의 학생들을 자기가 싫어하는 순서대로 미지의 약을 먹이고 싶어 하는데 GSHS의 학생답게 똘끼가 넘쳐서 자기 자신을 싫어 하는 학생들이 없다고 말할 수 없다.
  • 5. b[i][j]  i번째 사람이 j번째 사람을 싫어하는 순위
  • 6. d[i][j]  i번째 사람에서 j개의 아이스크림이 남았을 때 마지막에 먹는 사람의 번호  d[i][0]=i-1  d[i][1]=i
  • 8. Repetition  For i = 2 … K  For j = 1 … N  For k = i–1 … (i-a[j] or 0)  b[j][d[j+1][k]]의 최솟값을 찾는다  해당 값이 있는 위치를 d[j][i]에 대입
  • 11.
  • 12.