设C是将n长度位串映射到{0,1,2}的元素的电路。想象一下,在一个巨大的循环中排序n长度位串的集合:00000与00001和11111相邻; 00001与00000和00010相邻;等
如果C(00000)= x且C(00001)!= x,则C在这些相邻节点之间改变值。我想计算C在循环中改变值的总次数;更具体地说,我只想知道这个数字是偶数还是奇数。
这个问题的复杂性是什么?
答案 0 :(得分:0)
没有关于功能(电路)C的其他信息,我想你必须要算...... (你当然不能做的,是通过仅考虑其考虑范围的适当子集的输入输出来推断C的任何功能“特征”。)
所以,我想,你必须执行O(n)许多C的应用程序,其中n是“循环”的大小...所以,在你的情况下指数