leetcode日记(55)二进制求和

将短的字符串前面补充0,使两字符串对其再进行加法:

class Solution {
public:string addBinary(string a, string b) {int n=a.size();int m=b.size();if(n>m) b.insert(0,n-m,'0');else if(m>n) a.insert(0,m-n,'0');string c;int jw=0;for(int i=max(n,m)-1;i>=0;i--){cout<<a[i]<<" "<<b[i]<<endl;int cc=(a[i]+b[i]+jw-96)%2;jw=(a[i]+b[i]+jw-96)/2;cout<<cc<<" "<<jw<<endl;c.insert(c.begin(),cc+48);}if(jw==1) c.insert(c.begin(),jw+48);return c;}
};

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3267323.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【C++指南】类和对象(上)

&#x1f493; 博客主页&#xff1a;倔强的石头的CSDN主页 &#x1f4dd;Gitee主页&#xff1a;倔强的石头的gitee主页 ⏩ 文章专栏&#xff1a;《数据结构与算法》 期待您的关注

PostgreSQL的pg-collector工具

PostgreSQL的pg-collector工具 pg-collector 是一个用于 PostgreSQL 数据库的监控和数据收集工具。它主要用于收集 PostgreSQL 实例的性能指标、查询统计和日志信息&#xff0c;以便进行数据库性能分析和故障排查。通过收集这些数据&#xff0c;管理员可以更好地了解数据库的运…

减少 95% 资源的向量搜索 | 使用云搜索的 DiskANN

当前尖端的向量近邻搜索算法&#xff0c;主要以图搜索算法为主&#xff0c;此类算法为了能够最大化搜索的速度与准确度&#xff0c;需要将对应的索引结构和原始数据存放在内存中&#xff0c;显然这不仅大大提高了成本&#xff0c;还限制了数据集的大小。例如在当前主流的内存型…

快递员工告诉你,寄快递如何薅羊毛(知道这个方法,立省好几百)

谁能想象自从去了快递公司上班后&#xff0c;知道了一个惊人的内幕&#xff01;&#xff01;现在发快递和大件的&#xff0c;全国不管寄到哪都才只要5块钱呢&#xff01;&#xff01; 上门取件不说&#xff0c;不管寄多少快递&#xff0c;寄到哪里&#xff0c;仅是原价的5折。 …

MongoDB教程(二十):MongoDB正则表达式

&#x1f49d;&#x1f49d;&#x1f49d;首先&#xff0c;欢迎各位来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里不仅可以有所收获&#xff0c;同时也能感受到一份轻松欢乐的氛围&#xff0c;祝你生活愉快&#xff01; 文章目录 引言一、正则表…

csa笔记6-网络管理命令

nmcli命令 字符终端&#xff0c;可以立即生效且重启系统后配置也不会丢失 nmtui命令 可视终端&#xff0c;立即生效&#xff0c;重启有效 network.service 管理网络 RHEL 7 以前&#xff1a;使用network.service管理网络 RHEL 7&#xff1a;使用network.service和Netwo…

springboot高等职业院校实验室信息管理-计算机毕业设计源码24015

摘 要 本文旨在设计并实现一个基于Spring Boot框架的高等职业院校实验室信息管理系统。该系统采用B/S体系结构&#xff0c;以MySQL作为数据库管理平台&#xff0c;结合前端技术如HTML、CSS和JQuery&#xff0c;为用户提供一个功能全面、操作便捷的实验室信息管理平台。 在系统设…

短视频矩阵管理系统源码可靠吗?

1. 了解短视频矩阵管理系统 短视频矩阵管理系统是一个用于管理和优化短视频内容创作、发布和推广的软件平台。它可以帮助用户分析市场趋势、选择热门话题、智能剪辑视频、发布到多个短视频平台&#xff0c;以及监控和优化视频表现。这种系统对于短视频制作团队、自媒体运营者以…

记录|服务器资源申请评估(CPU,内存,宽带等)

目录 前言一、CPU二、内存三、磁盘四、带宽更新时间 前言 参考内容&#xff1a; CPU、内存、存储、带宽&#xff0c;一次性搞清楚服务器资源评估 在申请服务器时需要评估资源需求。少了不够用&#xff0c;多了也浪费。以下内容是对参考内容的提取和理解。 一、CPU 性能指标&am…

Jsoup爬虫——自学习梳理

——项目已完结&#xff08;源码在文末&#xff09; 一个较大的项目&#xff0c;通过后台进行网站爬虫&#xff0c;选择的是一个招聘类型的网站&#xff0c;爬取数据后会选择一部分放入到我们的数据库中&#xff0c;前台通过后台返回的Json数据进行展示&#xff1b;大概就是这样…

SSRF过滤攻击

SSRF绕过&#xff1a; 靶场地址&#xff1a;重庆橙子科技SSRF靶场 这个是毫无过滤的直接读取&#xff0c;但是一般网站会设置有对SSRF的过滤&#xff0c;比如将IP地址过滤。 下面是常用的绕过方式&#xff1a; 1.环回地址绕过 http://127.0.0.1/flag.php http://017700…

Qt基础 | 自定义界面组件 | 提升法 | 为UI设计器设计自定义界面组件的Widget插件 | MSVC2019编译器中文乱码问题

文章目录 一、自定义 Widget 组件1.自定义 Widget 子类2.自定义 Widget 组件的使用 二、自定义 Qt Designer 插件1.创建 Qt Designer Widget 插件项目2.插件项目各文件的功能实现3.插件的编译与安装4.使用自定义插件5.使用 MSVC 编译器输出中文的问题 一、自定义 Widget 组件 当…

primetime如何合并不同modes的libs到一个lib文件

首先&#xff0c;用primetime 抽 timing model 的指令如下。 代码如下&#xff08;示例&#xff09;&#xff1a; #抽lib时留一些margin, setup -max/hold -min set_extract_model_margin -port [get_ports -filter "!defined(clocks)"] -max 0.1 #抽lib extract_mod…

Adobe正通过数字体验改变世界

在当今这个数字化飞速发展的时代&#xff0c;Adobe公司正以其创新的技术和卓越的产品引领着创意设计领域的变革。从Adobe发布的生成式AI工具&#xff08;Adobe Firefly&#xff09;&#xff0c;到Illustrator和Photoshop的新AI功能&#xff0c;再到广受认可的Adobe国际认证&…

视频去水印免费电脑版 pdf压缩在线免费网页版 pdf压缩在线免费 简单工具软件详细方法步骤分享

消除视频中的恼人水印&#xff0c;是许多视频编辑爱好者的常见需求。在这篇文章中&#xff0c;我们将探讨几种视频去水印的技巧&#xff0c;在数字化时代&#xff0c;视频和图片的传播越来越方便&#xff0c;但随之而来的水印问题也让人头疼。本文将为您详细介绍视频剪辑去水印…

moviepy:将MP4视频数据每隔10秒裁剪成一个新的视频,并保存在同一个文件夹下

将MP4视频数据每隔10秒裁剪成一个新的视频&#xff0c;并保存在同一个文件夹下。 输入数据&#xff0c; 裁剪结果&#xff1a; import os from moviepy.video.io.VideoFileClip import VideoFileClipdef split_video_into_segments(video_path, segment_duration10):# 获取视…

提示找不到 msvcp120.dll 文件要怎么处理?探讨msvcp120.dll 的修复方法

当你的电脑提示找不到 msvcp120.dll 文件时&#xff0c;这意味着系统存在问题&#xff0c;导致部分应用程序无法正常启动。这是因为 msvcp120.dll 是一个重要的系统文件&#xff0c;通常与运行使用 Microsoft Visual C 2013 开发的程序相关。下面我们将探讨 msvcp120.dll 文件的…

js将 毫秒数转为刚刚,,几分钟,几小时,几天,几周,几月,几年

复制即用 百度有一个毫秒换算器&#xff0c;可以用它来验证代码换算的正确与否。 console.log(Tools(9252206000)) //三月// 毫秒数转为天&#xff0c;小时分钟秒 function Tools (time) {let daysRound Math.floor(time / 1000 / 60 / 60 / 24);let minutesRound Math.flo…

Python文献调研(一)环境搭建

一、安装Python版本 1.点击进入Python官网 Download Python | Python.org 2.根据自己的需求选择python的版本&#xff0c;点击【Download】 3.自定义安装路径&#xff0c;记得勾选Add Python xxx to PATH 这步是自动配置环境变量的&#xff0c;如果忘记勾选&#xff0c;建议…

LeetCode24 两两交换链表中的节点

前言 题目&#xff1a; 24. 两两交换链表中的节点 文档&#xff1a; 代码随想录——两两交换链表中的节点 编程语言&#xff1a; C 解题状态&#xff1a; 没画图&#xff0c;被绕进去了… 思路 思路还是挺清晰的&#xff0c;就是简单的模拟&#xff0c;但是一定要搞清楚交换的…