求められてることだけを最小限のコストで満たすにはどうすれば良いか