13
スパイが多すぎる!
あなたは敵のスパイの大規模なネットワークと戦っています。各スパイには、使用したい偽のIDが少なくとも1つ(場合によっては複数)あることがわかっています。実際に何人のスパイを扱っているのか知りたいのです。 幸いなことに、あなたの反知能エージェントは仕事をしていて、2つの偽のアイデンティティが実際に同じ敵スパイによって実際に制御されていることを把握できる場合があります。 それは言うことです: エージェントは、2つの偽のIDの背後に同じスパイがあることを常に把握しているわけではありませんが、 2つの偽のIDが同じスパイによって制御されているとエージェントから言われた場合、あなたはそれらが正しいと信じます。 エージェントメッセージ エージェントは、どのIDが同じスパイを背後に持っているかを伝える不可解なメッセージを送信します。例: あなたは持っている2つのエージェントと5つの偽のIDをに対処します。 最初のエージェントがメッセージを送信します: Red Red Blue Orange Orange これは、3つのスパイがいると考えることを意味します。 最初の(赤)はID 1と2を制御します 2番目(青)はID 3を制御します 3番目(オレンジ)はID 4と5を制御します 2番目のエージェントがメッセージを送信します。 cat dog dog bird fly これは、4人のスパイがいると考えることを意味します。 最初の1つ(猫)がIDを制御します1 2番目(犬)はID 2と3を制御します 3番目(鳥)はID 4を制御します 4番目(ハエ)は、アイデンティティ5を制御します 表示されるインテルのコンパイル: Identities: id1 id2 id3 id4 id5 Agent 1: |--same-spy--| |--same-spy--| Agent 2: |--same-spy--| Conclusion: |-----same-spy------||--same-spy--| …
38
code-golf