離散数学「数え上げ理論」 「おみやげの配り方」から「Nクイーン問題」まで ブルーバックス