华为OD机试真题 新系统 2026-07-01 C++ 实现【奇偶三数之和】 目录题目思路Code题目给定一个包含 n 个整数的数组 nums 和一个整数 target,请从数组中找出所有不重复的三元组 [nums[i], nums[j], nums[k]],满足以下两个条件:第1点:三数之和等于目标值:nums[i] + nums[j] + nums[k] = target。第2点:三个元素中至少有两个是奇数。返回所有满足条件的不重复三元组。提示:3 = nums.length = 3000-10^5 = nums[i] = 10^5补充说明:返回值输出格式为每个子数组内部元素按数值升序排列,所有子数组之间按字典序升序排列,即先比较第一个元素,若相同再比较第二个,以此类推。输入描述输入为一个数组 nums 和一个目标整数 target,分两行输入:numstarget其中 nums 为逗号分隔的整数数组。输出描述输出所有满足条件的不重复三元组。每个三元组一行,元素用逗号分隔;若不存在满足条件的三元组,则输出为空。样例 1输入:-1,0,1,2,-1,-40输出:-1,-1,2-1,0,1样例 2输入:1,2,3,4,5