クイズ大陸



履歴 検索 最新 出題

No. 14≫ No.15 ≫No. 16
?たっくん4 2015/09/03 19:34
 つくづく楽しかったです! 
 私の解は意図解とぜんぜん違った方向ばかりで申し訳ないです。乱数発生系である意図は察していたのですが、その方向の解がぜんぜん思いつきませんでした。たぶん私が出題者なら、まったく出題の方向に沿わない回答者に空気読めよバカヤローと腹を立てたと思います (~。~)
 
 さて、さらに嫌なヤツになってみます。
・s_hskzさんの意図解の場合、無理に乱数を発生させる必要がなくありません?ロ、ハが二人で共同して適当な数を決めればOKですよね (^_^)
・途中で余計なコメントをしましたように、差を知らせると、事後に年齢が判ってしまうリスクがあります。
 PQ二つ、乱数(適当な数を)決めて、P倍してQを足す、とすればそのリスクが軽減されると思います。これでもPの桁数をあらかじめ指定してしまうと差を推理することができるので、本来は「差が広がる系の関数を二人で決める」とするのがよいと思います。3次関数以上に設定したら、もう誰も追求したくないだろうと思います (>o<)
返信 編集
?s_hskz

たっくん4さま、楽しんで頂けたとしたら私もとても嬉しいです。

別解バッチカモーン主義は、言わば習い性でして、皆様から寄せられる御回答を拝読し学ぶことが私にとってとても楽しいです。


さて、本題についてはNo.2のあれれさんによる、

0<x<yならばf(x)<f(y)となる

(狭義単調増加な)関数を2人が共有してもうひとりには隠す方式がかなり良い答えであると思われます。 同一の乱数を足す、というのも、この関数の特殊な形のひとつなのでした。これでは弱い、ということになれば別の関数を用意することとなるでしょう。

たっくん4さんのアイデアに度々驚いております。これからもますます邁進なさることを願っております。

ありがとうございました。

===
追記。現在、『札入れの中の…』問題パート2、の解明にいどんでおります。ものになりましたならば是非また宜しくお願い申し上げます。