LeetCode 1689. 十-二进制数的最少数目(脑筋急转弯)
文章目录
- 1. 题目
- 2. 解题
1. 题目
如果一个十进制数字不含任何前导零,且每一位上的数字不是 0 就是 1 ,那么该数字就是一个 十-二进制数 。
例如,101 和 1100 都是 十-二进制数,而 112 和 3001 不是。
给你一个表示十进制整数的字符串 n ,返回和为 n 的 十-二进制数 的最少数目。
示例 1:
输入:n = "32"
输出:3
解释:10 + 11 + 11 = 32示例 2:
输入:n = "82734"
输出:8示例 3:
输入:n = "27346209830709182346"
输出:9提示:
1 <= n.length <= 10^5
n 仅由数字组成
n 不含任何前导零并总是表示正整数
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/partitioning-into-minimum-number-of-deci-binary-numbers
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
2. 解题
- 每一位数都要被减为 0
- 最多9次,找出最大的数位
class Solution {public:int minPartitions(string n) {int ans = 0;for(int i = 0; i < n.size(); ++i){ans = max(ans, n[i]-'0');if(ans == 9)return 9;}return ans;}
};
40 ms 13.7 MB C++
我的CSDN博客地址 https://michael.blog.csdn.net/
长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!
LeetCode 1689. 十-二进制数的最少数目(脑筋急转弯)相关推荐
- Leetcode1689. 十-二进制数的最少数目[C++题解]:贪心、找规律简单题
文章目录 题目 题目链接 题目 想法:初始想法是遍历这些十-二进制数,看哪些和等于n. 发现行不通. 其实可以从11111这样的数构造.对于n的每一位,只要不为0就令该位为1. 比如 320 -110 ...
- 十-二进制数的最少数目
十-二进制数的最少数目 如果一个十进制数字不含任何前导零,且每一位上的数字不是 0 就是 1 ,那么该数字就是一个 十-二进制数 .例如,101 和 1100 都是 十-二进制数,而 112 和 30 ...
- LeetCode 1481. 不同整数的最少数目(计数+排序+贪心)
1. 题目 给你一个整数数组 arr 和一个整数 k .现需要从数组中恰好移除 k 个元素,请找出移除后数组中不同整数的最少数目. 示例 1: 输入:arr = [5,5,4], k = 1 输出:1 ...
- LeetCode 2171. 拿出最少数目的魔法豆(排序)
文章目录 1. 题目 2. 解题 1. 题目 给你一个 正 整数数组 beans ,其中每个整数表示一个袋子里装的魔法豆的数目. 请你从每个袋子中 拿出 一些豆子(也可以 不拿出),使得剩下的 非空 ...
- LeetCode 2171. 拿出最少数目的魔法豆
文章目录 一.题目 1.题目描述 2.基础框架 3.原题链接 二.解题报告 1.思路分析 2.时间复杂度 3.代码详解 三.本题小知识 四.加群须知 一.题目 1.题目描述 给你一个正整数数组 b ...
- 2171 拿出最少数目的魔法豆(枚举 + 前缀和)
1. 问题描述: 给你一个整数数组 beans ,其中每个整数表示一个袋子里装的魔法豆的数目.请你从每个袋子中拿出一些豆子(也可以不拿出),使得剩下的非空袋子中(即至少还有一颗魔法豆的袋子)魔法豆的数 ...
- 关于在大长方形内放小长方形的最少数目问题
关于在大长方形内放小长方形的最少数目问题. 题意简述: 有一个
- LeetCode 1760. 袋子里最少数目的球(二分查找)
文章目录 1. 题目 2. 解题 1. 题目 给你一个整数数组 nums ,其中 nums[i] 表示第 i 个袋子里球的数目.同时给你一个整数 maxOperations . 你可以进行如下操作至多 ...
- LeetCode 2187. 完成旅途的最少时间(二分查找)
文章目录 1. 题目 2. 解题 1. 题目 给你一个数组 time ,其中 time[i] 表示第 i 辆公交车完成 一趟旅途 所需要花费的时间. 每辆公交车可以 连续 完成多趟旅途,也就是说,一辆 ...
最新文章
- wcf客户端捕获异常
- 利用onSaveInstanceState()方法保存Activity状态
- 线程同步:Condition
- Changing the sharing of a project
- git 清空所有commit记录
- PowerShell~文件操作和对象遍历
- spectral hashing--谱哈希源码解析
- Mac中安装Node和版本控制工具nvm遇到的坑
- java sessionid放入cookie_JAVA开发 SESSION和COOKIE的关系
- 【Flink】Flink反压(背压)网络流控
- 第一课 控制div属性
- 深度学习(三)----算法岗面试题
- 浅析近场通信技术特点及未来可能的应用与发展
- java integer最大值_java int型最大值/最小值,最大值+1,最小值-1
- 孙飞脸色一变,惊讶道:“修者,你也是修者?”
- 可爱的玩笑匹配者可以使用vue-test-utils测试Vue组件
- matlab取矩阵元素的模,Matlab矩阵元素提取
- python图像处理-形状提取和识别1(基于Hough的形状提取)
- 作业要求20190919-2 功能测试
- 牛客网-最小花费【dp】
热门文章
- python中的string模块
- docker二进制安装mysql_Docker搭建MySQL读写分离主从模式 分布式数据库中间件Mycat分库分表应用...
- python继承属性_Python中的属性继承问题
- docker选择安装位置_自定义WSL的安装位置,别再装到C盘啦
- Linux下解压:tar、rar、7z命令
- Spring Boot JWT 快速入门
- 逆波兰表达式[栈 C 语言 实现]
- PYQT4 Python GUI 编写与 打包.exe程序
- runtime如何实现weak属性
- Nginx反向代理配置配置实例