| [ QuizWit ] in KIDS 글 쓴 이(By): Sue (eXponent) 날 짜 (Date): 2002년 8월 20일 화요일 오후 02시 16분 05초 제 목(Title): Re: 공평한 내기? 하이로를 정해서 비교를 하는 것은 어떨까요? 그러니까 예를 들면 최저가 40이고, 최고가 80일경우 "60평이상"라고 했다면 (실제 평수 - 60) + (80 - 40) mod (80 - 40) "60평이하"라고 했면 (60 - 실제 평수 ) + (80 - 40) mod (80 - 40) 이 값이 가장 큰 사람이 밥을 사도록 하는 겁니다. 만약 "60평이상"이라고 했는데, 59평 나왔으면 그 사람이 밥을 사야 하는 걸로... ------------------------------------------ 위의 경우 80이상 이라고 하면 40이상이라고 한 것과 같아지기 때문에 41평이 나왔을 때 43평이하라고 부른 사람을 이길수가 있음. 따라서 약간 수정하면, high에서는 { (real - bet) + (max - min) * 2 } mod [ (max - min) * 2 ] low에서는 { (bet - real) + (max - min) * 2 } mod [ (max - min) * 2 ] 주) real : 실평수 , bet : 예상평수 max, min : 사람들이 예상한 평수 중 최대 값과 최소값. |