내가 묻고 싶습니다 : A
, B
및 C
은 이진수입니다. C = A & B
(&
이 AND
인 경우) A
을 B
및 C
에서 복구 할 수 있습니까?주어진 B와 C를 사용하여 "A & B = C"에서 A를 복구 할 수 있습니까?
A
의 정보가 작동을 통해 손실된다는 것을 알고 있습니다. B <...> C = A
과 같은 함수를 만들 수 있고 얼마나 복잡 할 수 있습니까? 예를 들어
: A
및 B
의
A = 0011 B = 1010 C = A & B = 0010
C
의 2 비트 1
이다, 즉 2 비트 1
이어야한다. 그러나 다른 비트에는 복구 할 정보가 없습니다.
미리 감사드립니다.
'C = A & B' 그러면 'A'는 결코 잃어 버리지 않습니다 - 할당이 의미하는 바에 대해 읽으십시오. – artm
불가능합니다. – kaylum
''xor''을 사용할 수 있지만''and'' 및''or'' 연산은 파괴적입니다. – Shadow