题目
挺有意思的一道题。因为移动两部的话没有任何消耗。当两点之间的距离是偶数的时候就没有任何消耗,当两点的距离为奇数时有一个消耗。奇数和奇数之间的距离是偶数,偶数和偶数的距离也是偶数,所以只需要考虑奇数和偶数之间的距离。也就变成了把所有的数挪到一个奇数的位置(偶数挪到这个位置每个消耗都是1,奇数无消耗)?还是把所有的数都挪到一个偶数的位置。

class Solution {public int minCostToMoveChips(int[] chips) {int odd = 0,even = 0;for(int a:chips){if(a%2==0){even++;}else{odd++;}}return odd<even?odd:even;}
}

一阵清风梦绿萝,人生随处是南柯。

leetcode 1217. Play with Chips相关推荐

  1. leetcode 1217. Play with Chips 解法 python

    一.问题描述 There are some chips, and the i-th chip is at position chips[i]. You can perform any of the t ...

  2. 1217. Play with Chips*

    1217. Play with Chips* https://leetcode.com/problems/play-with-chips/ 题目描述 There are some chips, and ...

  3. leetcode 1217. Minimum Cost to Move Chips to The Same Position | 1217. 玩筹码(Java)

    题目 题解 所有的 chips,要么在奇数位置,要么在偶数位置 class Solution {public int minCostToMoveChips(int[] position) {int p ...

  4. Leetcode 1217. Minimum Cost to Move Chips to The Same Position [Python]

    题目好难理解,看了各位大神们的解释才懂了要求做什么.比如说[2,2,2,3,3] 的意思是[index == 2的位置上有一个chip,index == 2的位置上有一个chip,index == 2 ...

  5. LeetCode 1217. 玩筹码(脑筋急转弯)

    1. 题目 数轴上放置了一些筹码,每个筹码的位置存在数组 chips 当中. 你可以对 任何筹码 执行下面两种操作之一(不限操作次数,0 次也可以): 将第 i 个筹码向左或者右移动 2 个单位,代价 ...

  6. leetcode —— 1217. 玩筹码

    数轴上放置了一些筹码,每个筹码的位置存在数组 chips 当中. 你可以对 任何筹码 执行下面两种操作之一(不限操作次数,0 次也可以): 将第 i 个筹码向左或者右移动 2 个单位,代价为 0. 将 ...

  7. LeetCode - 1217 - 玩筹码(play-with-chips)

    一 目录 不折腾的前端,和咸鱼有什么区别 目录 一 目录 二 前言 三 解题 二 前言 难度:简单 涉及知识:贪心算法.数组.数学 题目地址:https://leetcode-cn.com/probl ...

  8. leetcode 1217. 玩筹码

    [题目]1217. 玩筹码 数轴上放置了一些筹码,每个筹码的位置存在数组 chips 当中. 你可以对 任何筹码 执行下面两种操作之一(不限操作次数,0 次也可以): 将第 i 个筹码向左或者右移动 ...

  9. LeetCode——1217. 玩筹码

    题目描述: 数轴上放置了一些筹码,每个筹码的位置存在数组 chips 当中. 你可以对 任何筹码 执行下面两种操作之一(不限操作次数,0 次也可以): 方式一:将第 i 个筹码向左或者右移动 2 个单 ...

最新文章

  1. form表单的reset
  2. php开源文件管理,搭建php开源的文件管理器eXtplorer
  3. 兼容PC和手机触摸代码
  4. JavaScript称霸
  5. 打印机更换感光鼓单元k_SOHO打印机基础培训(成像原理)
  6. python策略模式的应用_Head First 设计模式——策略模式(Strategy Pattern)——Python实现 | 学步园...
  7. eclipse 搭建Android 开发环境(ADT安装和sdk下载,选择)
  8. Linux下安装nginx (tar解压版安装) nginx1.16.1
  9. 微信企业号开发[二]——获取用户信息
  10. mysql 动态hash_python动态渲染库_python 动态渲染 mysql 配置文件的示例
  11. 全球首发!计算机视觉Polygon Mesh Processing读书笔记6——微分几何中的Metric Properties
  12. oracle查询空的时间,ORACLE 查看用户密码修改时间
  13. vb.net 使用ftp协议上传、下载文件(Visual Studio 2019)
  14. 如何使用Beckhoff平台进行串口通讯(EL6002,EL6022)
  15. Akash,全球首个去中心化云计算
  16. 云计算开发一般负责什么工作呢?云计算是做什么的?
  17. English语法_副词 - ago / before / since
  18. Java-2学习之Eclipse简介
  19. 常用邮箱POP,SMTP服务器列表
  20. win10系统怎么合并电脑分区?

热门文章

  1. 如何对CAD绘图区域进行设置?
  2. gin 【日志记录】每天一个日志文件
  3. 微信自定义分享--失效问题
  4. 创建 Time Machine 时间机器的备份至 openmediavault 5(OMV 5) NAS 的 SMB/CIFS 共享文件夹
  5. 全球与中国PMN-PT压电单晶市场深度研究分析报告
  6. C#删除数组中是节假日的数据
  7. android 个推封装,Android个推快速集成
  8. 坑——FreeSwitch接通30s就挂断
  9. 从云计算到固态硬盘 颠覆性技术成熟度分析
  10. 用python实现词语接龙游戏