当前位置: 首页 > news >正文

2023-08-19力扣每日一题-水题/位运算解法

链接:

2235. 两整数相加

题意:

a+b

解:

a+b

补一个位运算写法,进位是(a&b)<<1,不进位的计算结果为a^b

实际代码:

#include<iostream>
using namespace std;
int sum(int num1, int num2)
{return num1+num2;
}
int sum(int num1, int num2)
{return num2 ? (sum(num1^num2,(num1&num2)<<1)) : num1;
}
int main()
{int a,b;cin>>a>>b;int ans=sum(a,b);cout<<ans<<endl;return 0;
}

限制:

  • -100 <= num1, num2 <= 100
http://www.lryc.cn/news/136581.html

相关文章:

  • Hadoop学习:深入解析MapReduce的大数据魔力之数据压缩(四)
  • LRU淘汰策略执行过程
  • Kotlin 高阶函数详解
  • DL——week2
  • 如何撰写骨灰级博士论文?这是史上最全博士论文指导!
  • 08.SpringBoot请求相应
  • C#详解-Contains、StartsWith、EndsWith、Indexof、lastdexof
  • FATE框架中pipline基础教程
  • Atlas 元数据管理
  • 编程题练习@8-23
  • static相关知识点详解
  • Redisson 分布式锁
  • 继承(C++)
  • 文心一言 VS 讯飞星火 VS chatgpt (80)-- 算法导论7.4 5题
  • SpringCloud 概述
  • Apache ShenYu 学习笔记一
  • uniapp 禁止遮罩层下的页面滚动
  • postgresql 分组
  • RT1052的EPWM
  • k8s 安装istio (一)
  • vue 项目在编译时,总是出现系统崩的状态,报错信息中有v7 或者 v8 的样式-项目太大内存溢出
  • 低功耗蓝牙射频指纹识别
  • 怎么检测UI卡顿?(线上及线下)
  • Git 常用操作
  • 前端修改新增操作导致数据删除——js精度丢失
  • winform使用usercontrol 构建了一个复杂的列表,列表速度慢该如何优化?
  • Lnton羚通算法算力云平台如何在OpenCV-Python中使用cvui库创建复选框
  • 中项系统集成项目管理知识点汇总
  • Docker容器:docker基础及网络
  • Django实现音乐网站 ⑿