2021牛客暑期多校训练营8 OR 相加和与和或-dfs判断假设情况是否有矛盾
生活随笔
收集整理的這篇文章主要介紹了
2021牛客暑期多校训练营8 OR 相加和与和或-dfs判断假设情况是否有矛盾
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題意 :
- 給兩個長度為n - 1的序列b和c,定義bi = (ai | ai-1),ci = (ai + ai-1),求滿足該條件的a序列有多少種可能。
思路 :
- a + b == a ^ b + 2(a & b) (*)
- a + b == a & b + a | b,所以已知bi,ci,那么定義di = (ai-1 & ai) = ci - bi
- 已知a1即可確定整個a序列,因此判斷a1的取值有多少種可能即代表a序列有多少種可能。
總結
以上是生活随笔為你收集整理的2021牛客暑期多校训练营8 OR 相加和与和或-dfs判断假设情况是否有矛盾的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Yet Another Problem
- 下一篇: CF #737(div2) Ezzat