首页 > 其他分享 >刷题时遇到的结论

刷题时遇到的结论

时间:2023-09-26 21:24:38浏览次数:32  
标签:结论 geq gcd 遇到 leq oplus 刷题

记录做题时遇到的一些结论,随时更新。

\(x+y=(x\ \& \ y) << 1 + x \oplus y\)

\[\]

若 \(a \oplus b=\gcd(a,b)\),那么有 \(a-b=a \oplus b\)。

证明
设 \(a>b\),

因为 \(a-b \leq a \oplus b\),则有 \(\gcd(a,b) \geq a-b\)。

那么设 \(\gcd(a,b) = c\),令 \(a=k_1c,b=k_2c\),则有

\[a-b=(k_1-k_2) \cdot c(k_1 \geq k_2) \]

那么有 \(\gcd(a,b) \leq a-b\)。

综上,有 \(\gcd(a,b)=a-b\),即 \(a-b=a \oplus b\)。

标签:结论,geq,gcd,遇到,leq,oplus,刷题
From: https://www.cnblogs.com/baijian0212/p/jielun.html

相关文章

  • 在写python数据可视化是遇到点问题,求帮助
       哪里写错了吗,还是有地方写落了,来个大佬帮我疑惑解答吧......
  • 力扣刷题笔记-05 最长回文子串
    05最长回文子串半山腰有点拥挤,你要去山顶看看。中心扩展法什么是回文从左边出发,字符的顺序和从右边出发是一样的,比如aba,abba。那么基于这个理论,我们就可以想到解决方案:找一个中心点,向两边出发,左右两边各移动一位,如果相同就证明是回文子串,不相同就停止,找下一个中心点中心点......
  • UE4创建C++版项目遇到的错误
    1.VisualStudio2017version15.6isrequiredtocompileonWindows.PleaseinstallupdatesthroughtheVisualStudioinstaller.说是VS201715.0.0版本太低,需要VS201715.6才可以。但是又不想更新。。所以直接注释掉这句断言代码。就不报错了该文件名字叫“WindowsPl......
  • 这篇文章用来记录面试/笔试中遇到的手撕题
    23.09.24本次笔试手撕题有如下:将一个32位整数按bit翻转,即0-311-302-29...思路:先取出每一位bitx0-15位,进行左移,每个左移(31-i)位31-16位,进行右移,每个右移(i)位反转一个字符串中的单词。整体反转,再找到对应的单词,left和right,然后反转单词两个有序链表合成一个。就是两个......
  • 算法刷题:图论(9.23,持续更)
    目录基础知识有向图顶点类邻接表邻接矩阵入度、出度有向加权图无向图(双向图)图的遍历题目DAG所有可能的路径判断二分图dfs解法bfs解法基础知识点:顶点、邻接节点边:有向边、无向边、加权边度:入度、出度、无向边的度环:环、自环(glist[i]中有i)连通性:连通图、不连通有向图顶点......
  • 日常遇到的问题
     过滤器是受Spring管理的 可以直接注入 拦截器不行 需要给他在外层的配置给他注入进去Bean ......
  • 在操作过程中遇到Attempting to operate on hdfs namenode as root报错
    在操作过程中遇到Attemptingtooperateonhdfsnamenodeasroot报错HDFS格式化后启动dfs出现以下错误:[root@hadoop101sbin]#start-dfs.shStartingnamenodeson[hadoop101]ERROR:AttemptingtooperateonhdfsnamenodeasrootERROR:butthereisnoHDFS_NAMENO......
  • 9.23日前遇到的问题及其解决
    问题1问题描述:在执行darknet转ncnn的操作时,报错,报错如下:darknet2ncnn:./src/utils.c:256:error:Assertion`0'failed.已放弃(核心已转储)原因:我的yolov4-tiny.cfg中的anchors在widows以矩阵的方式呈现,所以涉及到了换行,由于在Windows下换行符是\n\r,而Linux下则是\n,所以......
  • 【刷题笔记】60. Permutation Sequence(改)
    题目Theset [1,2,3,...,*n*] containsatotalof n!uniquepermutations.Bylistingandlabelingallofthepermutationsinorder,wegetthefollowingsequencefor n =3:"123""132""213""231""312"&quo......
  • 【刷题笔记】63. Unique Paths II
    题目Arobotislocatedatthetop-leftcornerofa m x n grid(marked'Start'inthediagrambelow).Therobotcanonlymoveeitherdownorrightatanypointintime.Therobotistryingtoreachthebottom-rightcornerofthegrid(marked'......