9.11【A】

3483

dfs和三重循环都没想的太清楚,都比较费劲

还是直接数学运算?

对于首字母,就是非0的数量;

对于末尾,是偶数;

应当先选择非0数字,然后再选择偶数,然后剩下的随便选

第一次选,考虑分情况

选奇数,和选非0偶数

假设非0数字有a,偶数有b,0的数量有c,总数有n

选奇数时,有a1的情况,然后末尾有

就是奇数a,非零偶数b,零数量为c

首位选a,末尾选(b+c),剩下有n-2种选择

首位选b,末尾选b-1+c,剩下有n-2种选择

但这样会出现重复的问题

正解1------直接枚举三位数

正解2------三重循环

相关推荐
All for pursuit.3 小时前
【分治-3】347.前K个高频元素
数据结构·c++·算法·leetcode
索尔~古德曼3 小时前
CF(1400-1400&1300-1500)错题集
算法
All for pursuit.4 小时前
【二分查找-2】34.在排序数组中查找元素的第一个和最后一个位置
数据结构·c++·算法·leetcode
泯泷4 小时前
为什么 AI 会"失忆"?——读懂 Agent 的记忆系统(一)
人工智能·算法·agent
需要8266 小时前
分布式 ID 生成:雪花算法、号段模式与时钟回拨
分布式·算法
垆边人似月.6 小时前
华为机考题:字符串分隔
算法·华为
CQU_JIAKE6 小时前
9.4【A】
算法
CQU_JIAKE6 小时前
9.13[A]
算法
懿路向前6 小时前
【唤醒实战笔记】2026-09-29 | 智能体提示词迭代史(v1 → v8)
linux·笔记·算法