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

金坛网站制作it培训学校

金坛网站制作,it培训学校,针织东莞网站建设技术支持,南京网站建设流程题目 LCR 190. 加密运算 计算机安全专家正在开发一款高度安全的加密通信软件#xff0c;需要在进行数据传输时对数据进行加密和解密操作。假定 dataA 和 dataB 分别为随机抽样的两次通信的数据量#xff1a; 正数为发送量负数为接受量0 为数据遗失 请不使用四则运算符的情况…题目 LCR 190. 加密运算 计算机安全专家正在开发一款高度安全的加密通信软件需要在进行数据传输时对数据进行加密和解密操作。假定 dataA 和 dataB 分别为随机抽样的两次通信的数据量 正数为发送量负数为接受量0 为数据遗失 请不使用四则运算符的情况下实现一个函数计算两次通信的数据量之和三种情况均需被统计以确保在数据传输过程中的高安全性和保密性。 示例 1: 输入dataA 5, dataB -1 输出4 提示 dataA 和 dataB 均可能是负数或 0结果不会溢出 32 位整数 思考 阅读题目要求其实就是使用位运算实现全加器加法运算其实包括本位加法然后查看是否有进位再进行进位加法对不考虑进位的加法来说每一位上的结果都是当00、11就是0而01、10就是1。这种操作可以用异或 ^ 表示对于进位计算来说00、01、10的进位结果都是 0只有 11 的进位结果为1。这种操作可以用 表示所以算法流程如下 计算两个加数每一位的进位计算本位加法将进位作为一个加数循环直到有一个加数为0 class Solution { public:// 这个函数计算两个整数的和但不使用加法运算符int encryptionCalculate(int dataA, int dataB) {// 在没有进位的情况下执行按位加法while(dataB){// 通过按位与和左移操作计算进位int carry(dataA dataB) 1;// 使用异或操作计算不考虑进位的和dataA^dataB;// 为下一轮迭代赋值计算得到的进位dataBcarry;}// 返回计算得到的和return dataA;} };
http://www.hkea.cn/news/14342336/

相关文章:

  • 做网站绑定 对应的域名外贸网站 建站
  • 私人诊所网站源码企业信息的网站
  • seo优化教学视频seo网站优化课程
  • 新手做哪类网站网站建设需要注意哪些方面
  • 单页网站搭建学校网站建设状况
  • 网站建设的功能描述wordpress插件 地图
  • 沧州做家装的公司网站中小企业网站制作过程中要注意什么
  • 网站推广基本预算制作网站网页域名的公司
  • 安徽两学一做专题网站wordpress好的博客主题
  • 哪些网站是用wordpress搭建的wordpress获取分类链接
  • 做网站的文章711相卡打印网址
  • dede网站后台怎么自己做网站免费的
  • 国家网站备案查询系统做网站收入来源表
  • 网站开发项目经验描述怎么写六安建设机械网站
  • 网站活动策划方案久治县网站建设公司
  • 做网站用什么电脑配置怎么做几个版面的网站
  • 足球比赛直播回放完整版seo伪原创工具
  • cn域名后缀网站做企业网站 目的
  • 没有营业执照怎么样做百度企业网站电脑做网站空间
  • 您在工信部门备案网站获取的icp备案号淮安网站建设价位
  • 抖音seo怎么收费广州网站优化推广
  • django 开放api 做网站岳阳网站开发培训
  • 深圳有做公司网站首页网站备案号添加
  • 外贸公司如何做公司网站设计一个完整的静态网站
  • 婚礼网站模板石家庄网站排名推广
  • 南京建设网站制作南通网站建设小程序
  • 怎么用网站后台做轮播图wordpress 宁皓
  • 网站域名怎么买新网站建设怎么样
  • 潍坊网站开发招生信息中科汇联网站建设手册
  • 浏阳建设局网站购物网站 备案