vps建立多个网站,wordpress 4.8.6下载,做网站维护挣钱吗,希音跨境电商由于今天的题目是昨天剩下的#xff0c;所以只有两道题#xff0c;也非常简单#xff0c;刷完下班~~~嘿嘿
第六题 2656. K 个元素的最大和
https://leetcode.cn/problems/maximum-sum-with-exactly-k-elements/description/ 很简单的思路#xff0c;要得到得分最大的所以只有两道题也非常简单刷完下班~~~嘿嘿
第六题 2656. K 个元素的最大和
https://leetcode.cn/problems/maximum-sum-with-exactly-k-elements/description/ 很简单的思路要得到得分最大的每次取的一定是数组中的最大值那就找到数组中的最大值加到结果里面就好了嘛 然后这个数11后仍然是最大值所以就很简单了只需要将max一只乘到maxk即可
int maximizeSum(int* nums, int numsSize, int k){int sum 0,max 0;for(int i 0; i numsSize; i) {if(nums[i] max) max nums[i];}for(int i 0; i k; i) {sum max;max;}return sum;
}第七题 2535. 数组元素和与数字和的绝对差
https://leetcode.cn/problems/difference-between-element-sum-and-digit-sum-of-an-array/description/ 这一题核心就是取位提取数的个位十位只需要取10的模就能获取到各位然后再将数除以10以获取其他的十位百位。 其中注释的地方是我第一次写的判断是否为个位后来发现不用判断。
int differenceOfSum(int* nums, int numsSize) {int x 0, y 0;for(int i 0; i numsSize; i) {x nums[i];// if(nums[i] / 10 0) {// y nums[i];// continue;// }while(nums[i]) {y nums[i] % 10;nums[i] / 10;}}return x y ? x - y : y - x;
}