随笔分类 -  C/C++

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 46 下一页
摘要:排排坐,分糖果。 我们买了一些糖果 candies,打算把它们分给排好队的 n = num_people 个小朋友。 给第一个小朋友 1 颗糖果,第二个小朋友 2 颗,依此类推,直到给最后一个小朋友 n 颗糖果。 然后,我们再回到队伍的起点,给第一个小朋友 n + 1 颗糖果,第二个小朋友 n + 阅读全文
posted @ 2022-05-18 10:39 我不是萧海哇~~~ 阅读(33) 评论(0) 推荐(0)
摘要:给你一个类: public class Foo { public void first() { print("first"); } public void second() { print("second"); } public void third() { print("third"); } } 阅读全文
posted @ 2022-05-18 09:01 我不是萧海哇~~~ 阅读(59) 评论(0) 推荐(0)
摘要:1、代码 #ifdef _WIN64 qDebug()<<64; #else qDebug()<<32; #endif 2、注意 _WIN64只有在64位程序上才被定义; _WIN32在64和32位程序上都会被定义 阅读全文
posted @ 2022-05-17 21:38 我不是萧海哇~~~ 阅读(295) 评论(0) 推荐(0)
摘要:不好理解 class Solution { public: int countSubstrings(string s) { int n = s.size(), sum = 0; for(int i = 0; i < n*2-1; i++) { int l = i / 2, r = i/2 + i%2 阅读全文
posted @ 2022-05-17 16:14 我不是萧海哇~~~ 阅读(34) 评论(0) 推荐(0)
摘要:给你一个由一些多米诺骨牌组成的列表 dominoes。 如果其中某一张多米诺骨牌可以通过旋转 0 度或 180 度得到另一张多米诺骨牌,我们就认为这两张牌是等价的。 形式上,dominoes[i] = [a, b] 和 dominoes[j] = [c, d] 等价的前提是 ac 且 bd,或是 a 阅读全文
posted @ 2022-05-16 22:32 我不是萧海哇~~~ 阅读(34) 评论(0) 推荐(0)
摘要:给你两个数组,arr1 和 arr2,arr2 中的元素各不相同,arr2 中的每个元素都出现在 arr1 中。 对 arr1 中的元素进行排序,使 arr1 中项的相对顺序和 arr2 中的相对顺序相同。未在 arr2 中出现过的元素需要按照升序放在 arr1 的末尾。 示例 1: 输入:arr1 阅读全文
posted @ 2022-05-16 21:51 我不是萧海哇~~~ 阅读(86) 评论(0) 推荐(0)
摘要:给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 "balloon"(气球)。 字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 "balloon"。 示例 1: 输入:text = "nlaebolko" 输出:1 示例 2: 输入:t 阅读全文
posted @ 2022-05-16 15:49 我不是萧海哇~~~ 阅读(37) 评论(0) 推荐(0)
摘要:环形公交路线上有 n 个站,按次序从 0 到 n - 1 进行编号。我们已知每一对相邻公交站之间的距离,distance[i] 表示编号为 i 的车站和编号为 (i + 1) % n 的车站之间的距离。 环线上的公交车都可以按顺时针和逆时针的方向行驶。 返回乘客从出发点 start 到目的地 des 阅读全文
posted @ 2022-05-15 18:28 我不是萧海哇~~~ 阅读(92) 评论(0) 推荐(0)
摘要:给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数。 如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。 示例 1: 输入:arr = [1,2,2,1,1,3] 输出:true 解释:在该数组中,1 出现了 3 次,2 出现了 2 次,3 只出现了 1 次。没有 阅读全文
posted @ 2022-05-15 16:54 我不是萧海哇~~~ 阅读(30) 评论(0) 推荐(0)
摘要:给定一个数组 coordinates ,其中 coordinates[i] = [x, y] , [x, y] 表示横坐标为 x、纵坐标为 y 的点。请你来判断,这些点是否在该坐标系中属于同一条直线上。 示例 1: 输入:coordinates = [[1,2],[2,3],[3,4],[4,5], 阅读全文
posted @ 2022-05-15 12:40 我不是萧海哇~~~ 阅读(38) 评论(0) 推荐(0)
摘要:有 n 个筹码。第 i 个芯片的位置是 position[i] 。 我们需要把所有筹码移到同一个位置。在一步中,我们可以将第 i 个芯片的位置从 position[i] 改变为: position[i] + 2 或 position[i] - 2 ,此时 cost = 0 position[i] + 阅读全文
posted @ 2022-05-15 11:44 我不是萧海哇~~~ 阅读(38) 评论(0) 推荐(0)
摘要:给你一个数组 arr ,请你将每个元素用它右边最大的元素替换,如果是最后一个元素,用 -1 替换。 完成所有替换操作后,请你返回这个数组。 示例 1: 输入:arr = [17,18,5,4,6,1] 输出:[18,6,6,6,1,-1] 解释: - 下标 0 的元素 --> 右侧最大元素是下标 1 阅读全文
posted @ 2022-05-15 10:47 我不是萧海哇~~~ 阅读(18) 评论(0) 推荐(0)
摘要:给你一个数组 nums ,每次操作你可以选择 nums 中的任意一个元素并将它改成任意值。 请你返回三次操作后, nums 中最大值与最小值的差的最小值。 示例 1: 输入:nums = [5,3,2,4] 输出:0 解释:将数组 [5,3,2,4] 变成 [2,2,2,2]. 最大值与最小值的差为 阅读全文
posted @ 2022-05-14 21:41 我不是萧海哇~~~ 阅读(53) 评论(0) 推荐(0)
摘要:给你一个数组 nums ,它包含 n 个正整数。你需要计算所有非空连续子数组的和,并将它们按升序排序,得到一个新的包含 n * (n + 1) / 2 个数字的数组。 请你返回在新数组中下标为 left 到 right (下标从 1 开始)的所有数字和(包括左右端点)。由于答案可能很大,请你将它对 阅读全文
posted @ 2022-05-14 21:13 我不是萧海哇~~~ 阅读(27) 评论(0) 推荐(0)
摘要:给你一个字符串 date ,它的格式为 Day Month Year ,其中: Day 是集合 {"1st", "2nd", "3rd", "4th", ..., "30th", "31st"} 中的一个元素。 Month 是集合 {"Jan", "Feb", "Mar", "Apr", "May" 阅读全文
posted @ 2022-05-14 12:23 我不是萧海哇~~~ 阅读(57) 评论(0) 推荐(0)
摘要:给你一个 严格升序排列 的正整数数组 arr 和一个整数 k 。 请你找到这个数组里第 k 个缺失的正整数。 示例 1: 输入:arr = [2,3,4,7,11], k = 5 输出:9 解释:缺失的正整数包括 [1,5,6,8,9,10,12,13,...] 。第 5 个缺失的正整数为 9 。 阅读全文
posted @ 2022-05-13 15:08 我不是萧海哇~~~ 阅读(40) 评论(0) 推荐(0)
摘要:给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。 返回好数对的数目。 示例 1: 输入:nums = [1,2,3,1,1,3] 输出:4 解释:有 4 组好数对,分别是 (0,3), (0,4), 阅读全文
posted @ 2022-05-12 15:06 我不是萧海哇~~~ 阅读(36) 评论(0) 推荐(0)
摘要:新建一个作为动态库的calc项目,包含如下.cpp和.h文件 接口ICalc.h如下: #pragma once #define CALC_API _declspec(dllexport) class CALC_API ICalc { public: //用于创建接口实例 static ICalc* 阅读全文
posted @ 2022-05-12 10:21 我不是萧海哇~~~ 阅读(321) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-07-09 09:08 我不是萧海哇~~~ 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-07-09 09:03 我不是萧海哇~~~ 阅读(0) 评论(0) 推荐(0)

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 46 下一页