news 2026/10/1 10:04:14

9.3【A】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
9.3【A】

3876

不一样的在于规则二上只能选择当前位置之前的数来构造

依旧假设,

如果要构造奇数,如果当前位置是奇数,则没事,如果为偶数,则前面位置必须出现过奇数,否则当前位置上的偶数无法消除掉

然后如果要构造偶数,若当前位置为奇数,则前面必须出现过奇数,如果为偶数,没事

所以关键在于当前位置的前面是否出现过奇数

那验证的话,

能否一次遍历合并起来·?

考虑全奇数和全偶数

如果第一个数为奇数,那么为True

如果第一个数为偶数,那么出现第一个奇数的时候,就无法构造,返回false

所以就是验证,第一个奇数前面是否有偶数,如果是的话,那么为false,否则为true

不对,审错题了,不是i和j的关系,而是数组数值间的关系,即nums[i]必须要比j大个1或以上

不过应该可以排序来转出出来

这样的复杂度是排序

题解

这个是关键洞察,即数组最小值决定最终奇偶性

这个题解的思想和我的差不多,只不过更数学化规范化,即判断第一个数之间的关系

只不过题解的关键洞察,能够找到更本质的,就是最小值决定奇偶,也就是排序后的第一个数

代码流程,标志是否出现过奇数和偶数,然后在相同的一次遍历当中,去找到最小值

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/1 10:02:43

VMware虚拟机拖拽复制卡死与共享文件夹无法访问的排障实战

从标题就能看出来,这又是一个“日常操作把人逼疯”的VMware故事。上周我往VMware Workstation 17 Pro里的Windows 11客户机拖一个2.8GB的项目文件夹,拖进去不到三秒,虚拟机画面直接定格,鼠标、键盘、远程桌面全部无响应。等我把虚…

作者头像 李华
网站建设 2026/10/1 10:00:36

达梦数据库实时同步:Flink CDC日志接入与五大避坑实践

简介:FlinkCDC与达梦数据库结合的实时同步方案资料,面向需要构建实时数仓、数据同步及事件驱动应用的Java开发者或数据工程师。该压缩包共315个文件,约341.71MB,以263个jar依赖库为核心,辅以xml配置、class编译产物、j…

作者头像 李华
网站建设 2026/10/1 9:58:54

ADM一键部署DLSS5:让赛博朋克2077与GTA5画质帧率双提升实战

如果你最近在贴吧或者B站刷到过“DLSS5”这个新词,又刚好看到“ADM一键部署2077和GTA5”这种说法,大概率会跟我当初一样:一头雾水。我的第一反应是“又有新显卡驱动了?”,第二反应是“DLSS这东西不是NVIDIA家的吗&…

作者头像 李华