これって超典型問題だからどの参考書にも載ってると思うけどね.