• 2023-12-13TCP详解
    1.TCP介绍TCP是面向连接的、可靠的、基于字节流的传输层通信协议。2.TCP头格式源端口号/目的端口号序号解决包乱序问题确认序列目的是确认发出去对方是否有收到。如果没有收到就应该重新发送,直到送达,这个是为了解决丢包的问题。首部长度表示TCP首部有多少个(4字节)的
  • 2023-11-10Educational Codeforces Round 157 D
    tilian不太会这种题发现找到一个数就能确定整个序列然后转而发现前缀异或和b1^b2=a1b1^b3=a2...我们发现要是n为偶数时能直接求出b1从而确定整个序列而为奇数时我们无法确定b1我们思考拆位之后如果b1该位为0算出真实的异或后的01个数b1该位为1算出真实的
  • 2023-11-01Maximum AND
    看到这么多位运算,拆位考虑。对于\(f(a,b)\)的一位,要么是0,要么是1。该位是1,说明有某种\(b\)的排列,使得该位上\(a_i\oplusb_i\)均为1。(因为\(\&\)的结果是1,说明全都是1)。那么我们要优先满足哪一位为1呢?一个直接的想法是优先满足高位为1,因为\(2^k>2^{k-1}+2^{k-1}+...+2^1+2^