← 完整题目索引

PROJECT EULER · #0703

循环逻辑 II

Circular Logic II

仅题目 · 待解原题 ↗

给定一个整数 nn3,令 B={false,true} 并令 Bn 为来自 Bn 值的序列集合。从 BnBn 的函数 ff(b1bn)=c1cn 定义,其中:

  • ci=bi+1 对于 1i<n
  • cn=b1AND(b2XORb3),其中 ANDXOR 是逻辑 AND 和互斥 OR 运算。

S(n) 为从 BnB 的函数 T 的数量,使得对于 Bn 中的所有 xT(x) AND T(f(x))=false。 已知 S(3)=35S(4)=2118

找到S(20)。以 1001001011 为模给出你的答案。

题解待补充

这道题的题目已收录,解题思路、代码和答案将在后续补充。