致敬CSP-S1 logic()
2024-09-28 16:06:59
发布于:上海
不是a|b用不起,而是(a&b) ^ ((a^b) | (~a&b))更有性价比
致敬logic()
long long logic_or(long long a,long long b){
return (a&b) ^ ((a^b) | (~a&b));
}
long long logic_xor(long long a,long long b){
return ((a&b) ^ ((a^b) | (~a&b))) & ((~a&~b) ^ ((~a^~b) | (a&~b)));
}
long long logic_and(long long a,long long b){
return ((((a&b) ^ ((a^b) | (~a&b)))&(((a&b) ^ ((a^b) | (~a&b))) & ((~a&~b) ^ ((~a^~b) | (a&~b))))) ^ ((((a&b) ^ ((a^b) | (~a&b)))^(((a&b) ^ ((a^b) | (~a&b))) & ((~a&~b) ^ ((~a^~b) | (a&~b))))) | (~((a&b) ^ ((a^b) | (~a&b)))&(((a&b) ^ ((a^b) | (~a&b))) & ((~a&~b) ^ ((~a^~b) | (a&~b))))))) & ((~((a&b) ^ ((a^b) | (~a&b)))&~(((a&b) ^ ((a^b) | (~a&b))) & ((~a&~b) ^ ((~a^~b) | (a&~b))))) ^ ((~((a&b) ^ ((a^b) | (~a&b)))^~(((a&b) ^ ((a^b) | (~a&b))) & ((~a&~b) ^ ((~a^~b) | (a&~b))))) | (((a&b) ^ ((a^b) | (~a&b)))&~(((a&b) ^ ((a^b) | (~a&b))) & ((~a&~b) ^ ((~a^~b) | (a&~b)))))));
}
基于logic的或,与,异或运算
与运算达约550列
为世界上所有logic()而战!(什么
这里空空如也
有帮助,赞一个