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

电影网站做流量温州网站建设温州网站制作

电影网站做流量,温州网站建设温州网站制作,同样也是做严选的网站,公司网站ICP怎么备案呢Problem: 2683. 相邻值的按位异或 文章目录思路复杂度Code思路 假设数组第一个元素为 0 或 1。根据 derived 数组的定义,依次推导原始数组 original 的其他元素。例如: 如果 derived[0] original[0] ^ original[1],那么 original[1] orig…

Problem: 2683. 相邻值的按位异或

文章目录

  • 思路
  • 复杂度
  • Code

思路

  1. 假设数组第一个元素为 01
  2. 根据 derived 数组的定义,依次推导原始数组 original 的其他元素。例如:
  • 如果 derived[0] = original[0] ^ original[1],那么 original[1] = original[0] ^ derived[0]
  • 得出original[i] = original[i - 1] ^ drived [i - 1]
  • 以此类推,直到推导出 original 的所有元素。
  1. 验证最后一个元素:
  • 根据 derived 数组的最后一个元素的定义(derived[n - 1] = original[n - 1] ^ original[0]),验证推导出的 original 数组是否满足这个条件。

复杂度

  • 时间复杂度: O(n)O(n)O(n)
  • 空间复杂度: O(n)O(n)O(n)

Code

class Solution {
public:bool doesValidArrayExist(vector<int>& derived) {int n = derived.size();// 假设数组第一个数为0vector<int> original(n, 0);for (int i = 1; i < n; i++) {original[i] = derived[i - 1] ^ original[i - 1];}if ((original.back() ^ original[0]) == derived.back()) {return true;}// 假设第一个数为1original.assign(n, 1);for (int i = 1; i < n; i++) {original[i] = derived[i - 1] ^ original[i - 1];}return (original.back() ^ original[0]) == derived.back();}
};
http://www.dtcms.com/a/464481.html

相关文章:

  • 微信官方网站登陆手工制作灯笼的步骤
  • 网站建设资料宁波网络推广渠道有哪些
  • 陕西建设网综合便民服务中心网站短视频运营岗位职责
  • 四川住房和城乡建设厅网站主页怎样做优惠券网站
  • 怎么在360自己做网站做网站基本要求
  • 北京网站建设 地址海淀常州网页定制
  • 电商网站开发实验报告成都网站建设优化公司
  • 网站管理过程app界面设计欣赏网站
  • 百度账号管理湛江网站优化快速排名
  • 文交所网站建设方案海拉尔网站建设+网站设计
  • 简单的个人网站下载chatgpt app
  • 晋中营销型网站建设织梦网站图片不显示
  • 河南智慧团建网站登录软件设计属于什么专业
  • 简述网站建设的流程做成一个页面学院后勤处网站建设方案书
  • 百度网站认证v1公司做企业网站
  • 网站制作公司网站设计公司提供微网站制作网络公司
  • 恩施建站建设wordpress首页只能是page
  • 顶尖网站设计做暧网站免费
  • 网站这么绑定到域名免费开源网站
  • 有域名怎么建网站自己做的网站跳转到购彩大厅
  • php mysql的网站开发灰色词首页排名接单
  • 网站开发时数据库的工作在线seo诊断
  • 门户网站 用什么语言网页版微信聊天记录怎么删除
  • 影楼手机网站设计微网站建设开发
  • meetsh网站建设采集伪原创wordpress
  • 网站设计要注意事项吴江区建设局网站打不开
  • 网站开发接口文档网站物理结构优化包含网页优化吗
  • 网站几个模板最好兼职做猎头的网站
  • 成都网站建设开发公司小程序推广计划怎么赚钱
  • 长春有什么好的网站制作公司建设网站步骤