首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
2578专题
hdu (2578) Dating with girls(1)
此题应注意的是; 这n个数可能有相同的,所以把相同的留一个在这里, #include<stdio.h> #include<stdlib.h> int cmp(const void*a,const void*b) { return *(int*)a-*(int*)b; } int main() { int m,n,i,j,k,h,low,hig,mid,p; int a[1
阅读更多...
知乎2578赞!三年经验Android开发面经总结,面试资料分享
我们都是被圈养的人? 我的朋友程序员K,说他在电力行业的一家软件公司做了八年Android开发,用到的各种技术,数据库,网络请求,事件传递,响应框架都很熟悉,甚至JNI/NDK/Framework,JS、Server端开发都能玩儿转,个人也是部门骨干。 因为疫情,今年公司项目锐减,已经签的项目,也迟迟不能开始,公司难以运转,就做了一些优化。K原本不在被优化之列,但他觉得留下来也意义不大,就主动
阅读更多...
LeetCode 2578.最小和分割
给你一个正整数 num ,请你将它分割成两个非负整数 num1 和 num2 ,满足: num1 和 num2 直接连起来,得到 num 各数位的一个排列。 换句话说,num1 和 num2 中所有数字出现的次数之和等于 num 中所有数字出现的次数。 num1 和 num2 可以包含前导 0 。 请你返回 num1 和 num2 可以得到的和的 最小 值。 注意: num 保证没有前导 0
阅读更多...
Leetcode—2578.最小和分割【简单】
2023每日刷题(二十三) Leetcode—2578.最小和分割 实现代码 class Solution {public:int splitNum(int num) {vector<int> a;while(num) {a.push_back(num % 10);num /= 10;}int n = a.size();sort(a.begin(), a.begin() + n);in
阅读更多...
leetCode 2578. 最小和分割 + 排序 + 贪心 + 奇偶分组(构造最优解)
2578. 最小和分割 - 力扣(LeetCode) 给你一个正整数 num ,请你将它分割成两个非负整数 num1 和 num2 ,满足: num1 和 num2 直接连起来,得到 num 各数位的一个排列。 换句话说,num1 和 num2 中所有数字出现的次数之和等于 num 中所有数字出现的次数。num1 和 num2 可以包含前导 0 。 请你返回 num1 和 num2 可以
阅读更多...
【LeetCode】2578. 最小和分割
难度:简单 题目 给你一个正整数 num ,请你将它分割成两个非负整数 num1 和 num2 ,满足: num1和num2直接连起来,得到 num各数位的一个排列。 换句话说,num1 和 num2 中所有数字出现的次数之和等于 num 中所有数字出现的次数。 num1 和 num2 可以包含前导 0 。 请你返回 num1 和 num2 可以得到的和的 最小 值。 注意:
阅读更多...
【LeetCode】2578. 最小和分割
难度:简单 题目 给你一个正整数 num ,请你将它分割成两个非负整数 num1 和 num2 ,满足: num1和num2直接连起来,得到 num各数位的一个排列。 换句话说,num1 和 num2 中所有数字出现的次数之和等于 num 中所有数字出现的次数。 num1 和 num2 可以包含前导 0 。 请你返回 num1 和 num2 可以得到的和的 最小 值。 注意:
阅读更多...
[leetcode 数位运算] 2578.最小分割和
给你一个正整数 num ,请你将它分割成两个非负整数 num1 和 num2 ,满足: num1 和 num2 直接连起来,得到 num 各数位的一个排列。 换句话说,num1 和 num2 中所有数字出现的次数之和等于 num 中所有数字出现的次数。 num1 和 num2 可以包含前导 0 。 请你返回 num1 和 num2 可以得到的和的 最小 值。 注意: num 保证没有前导 0
阅读更多...
力扣2578. 最小和分割
题目描述: 给你一个正整数 num ,请你将它分割成两个非负整数 num1 和 num2 ,满足: num1 和 num2 直接连起来,得到 num 各数位的一个排列。 换句话说,num1 和 num2 中所有数字出现的次数之和等于 num 中所有数字出现的次数。num1 和 num2 可以包含前导 0 。 请你返回 num1 和 num2 可以得到的和的 最小 值。 注意: num 保
阅读更多...
LeetCode 2578. 最小和分割:贪心(数学)
【LetMeFly】2578.最小和分割:贪心(数学) 力扣题目链接:https://leetcode.cn/problems/split-with-minimum-sum/ 给你一个正整数 num ,请你将它分割成两个非负整数 num1 和 num2 ,满足: num1 和 num2 直接连起来,得到 num 各数位的一个排列。 <ul><li>换句话说,<code>num1</code>
阅读更多...
LeetCode解法汇总2578. 最小和分割
目录链接: 力扣编程题-解法汇总_分享+记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 描述: 给你一个正整数 num ,请你将它分割成两个非负整数 num1 和 num2 ,满足: num1 和 num2 直
阅读更多...
【力扣】2578. 最小和分割
【力扣】2578. 最小和分割 文章目录 【力扣】2578. 最小和分割1. 题目介绍2. 思路3. 解题代码4. 疑问?5. Danger参考 1. 题目介绍 给你一个正整数 num ,请你将它分割成两个非负整数 num1 和 num2 ,满足: num1 和 num2 直接连起来,得到 num 各数位的一个排列。 换句话说,num1 和 num2 中所有数字出现的次数
阅读更多...
每日一题 2578. 最小和分割(简单,模拟)
思路: 拆分 num 的每一位数字,将他们排序。最大的两个放在个位,其次两个放十位,以此类推。注意并不需要重新组合出 num1 和 num2 ,他只要和即可。优化,可以不使用排序,因为只有 0 到 9 一共十个数字,只需要统计它们出现的次数,然后从 9 开始计算即可。 class Solution:def splitNum(self, num: int) -> int:l = []while
阅读更多...