Project

General

Profile

text_question #28590

Updated by UserName LastName over 1 year ago

"### 题目描述\n\n- 心算项目的挑战比赛中,要求选手从 `N` '### 题目描述 

   - 心算项目的挑战比赛中 

   - 要求选手从 N 张卡牌中选出 `cnt` 张卡牌。\n- cnt 张卡牌 

   - 若这 `cnt` 张卡牌数字总和为偶数,则选手成绩「有效」且得分为\ 
   \ `cnt` 张卡牌数字总和。\n- cnt 张卡牌数字总和为偶数,则选手成绩「有效」且得分为 cnt 张卡牌数字总和。 

   - 给定数组 `cards` cards`cnt`。\n- cnt 

   - 其中 `cards[i]` cards[i] 表示第 `i` 张卡牌上的数字。\n- 请帮参赛选手计算最大的有效得分,若不存在获取有效得分的卡牌方案,则返回\ 
   \ `0`。\n- 示例\n\n```python\n# i 张卡牌上的数字 

   - 请帮参赛选手计算最大的有效得分,若不存在获取有效得分的卡牌方案,则返回 0。 

   - 示例 1:\n# 


   ```bash 

   # 示例 1: 

   # 输入:cards = [1,2,8,9], cnt = 3\n# 输出:18\n#\ 
   \ 3 

   # 输出:18 

   # 解释:选择数字为 1、8、9 的这三张卡牌,此时可获得最大的有效得分 1+8+9=18。\n\n# 1+8+9=18。 


   # 示例 2:\n# 2: 

   # 输入:cards = [3,3,1],\ 
   \ [3,3,1], cnt = 1\n# 输出:0\n# 解释:不存在获取有效得分的卡牌方案。\n```\n\n### 题目要求\n\n1. 要求实现一个心跳挑战算法。\n2.\ 
   \ 可以使用 Python 或者 Java 实现。\n3. 考察对算法的理解和实现能力,编程能力以及对时间复杂度的分析。\n\n### 作答的格式要求\n\n\ 
   1. 作答的格式要求:测试代码的编写请在本地完成编码及调试后,连同依赖统一打成一个zip格式的压缩包(依赖:java 需要提供 pom,python 需要提供\ 
   \ requirements,[点击查看 requirements 的生成教程](https://pdf.ceshiren.com/match/requirements%20%E7%94%9F%E6%88%90%E6%95%99%E7%A8%8B.pdf)),上传到本题的答题区\ 
   \ **(注意如果其他格式没有分数)**。\n\n> 切记不要打包 venv,以免因文件过大影响上传!!!\n\n2. 要求必须使用以下模版 **(不使用模版,自动判零分)**。\n\ 
   \n- python 模版\n\n```python\ndef maxmium_score(self, cards: List[int], cnt: int)\ 
   \ -> int:\n      \"\"\"\n      中间是你要实现的代码\n      \"\"\"\n      return result\n```\n\n- java\ 
   \ 模版\n\n```java\nclass Solution {\n          public int maxmiumScore(int[] cards,\ 
   \ int cnt){\n          // 中间是你要实现的代码\n          return result;\n      }\n}\n```" 1 

   # 输出:0 

   # 解释:不存在获取有效得分的卡牌方案。 

   ```' 

Back