🐺 逻辑推理游戏分析器

📚 已知例子

1d2x3d4x4y1j → 答案:3
1d3x3y5j5d8x → 答案:1
5y3s3d6x6y8s → 答案:58
8d9x9y3s4d3x2y9j → 答案:234
3y5j4d6x6y5j5d3x → 答案:46 (连续格式)
8d9x6y9s3d9x9y3j → 答案:6 (特殊规则)
8d9x6y9s3d9x9y3s → 答案:36 (特殊规则)

🎯 当前分析:2y3j3d4x4y1s

位置分布:

位置1: s (狼)
位置2: y (狼)
位置3: j, d
位置4: x, y (好人)

角色统计:

✓ y出现2次(位置2和4)
✓ d出现1次(位置3)
✓ x出现1次(位置4)
✓ j出现1次(位置3)
✓ s出现1次(位置1)

适用规则:

规则:"如果有两个y一个j一个x一个s一个d的情况xy同时出现剩下带y的肯定是狼"

推理过程:

1️⃣ 位置4同时有x和y
2️⃣ 根据规则,剩下带y的数字(位置2)肯定是狼
3️⃣ 检查额外条件:在输入序列中,4y后面直接跟着1s
4️⃣ 根据规则"好人y的数字后面带个s的话s带的数字也是狼",位置1也是狼
答案:12(位置1和位置2都是狼)

📋 核心规则总结

🔸 两个d两个x一个y一个j(±s):如果jd同时出现,剩下带d的是狼;如果xd同时出现,剩下带d的是狼;如果有s且两个角色同时出现后面带着s,四格前面的y是狼
🔸 两个y两个s一个d一个x:如果xy同时出现,剩下带y的是狼
🔸 两个y一个jdxs:如果xy同时出现,剩下带y的是狼;如果xy的数字后面有s,带s的也是狼
🔸 两个d两个x一个y一个s:如果xd同时出现且xy同时出现,单独的d和单独的s都是狼
🔸 两个d两个y两个x一个s一个j:sx同时出现的位置是狼;单独的d是狼;单独的y是狼
🔸 两个d两个x两个y两个s:单独的d是狼;sy同时出现的位置是狼
🔸 一个d一个x两个y两个j:单独的y是狼
🔸 特殊规则:当位置9有多个角色时,优先考虑单独的y是狼;对于两个s的情况,ds同时出现的位置也是狼
🔸 更多复杂组合规则...

🔍 测试新情况

支持两种输入格式:
• 空格分隔:2y3j 3d4x 4y1s
• 连续格式:3y5j4d6x6y5j5d3x