
一些题目
文章平均质量分 59
雨点四十二
这个作者很懒,什么都没留下…
展开
-
我的日程安排表 Leetcode 729 每日一题
日程可以用一对整数 startTime 和 endTime 表示,这里的时间是半开区间,即 [startTime, endTime), 实数 x 的范围为, startTime <= x < endTime。实现一个 MyCalendar 类来存放你的日程安排。如果要添加的日程安排不会造成 重复预订 ,则可以存储这个新的日程安排。,就是一个事件一定在另外一个事件结束后才开始,不满足这个条件一定是冲突的。重点是if语句里的判断条件,如果两个事件不冲突,那么开始晚的事件的。一定会大于开始早的事件的。原创 2025-01-02 11:25:37 · 283 阅读 · 0 评论 -
将日期转换为二进制表示 Leetcode 3280 每日一题
date 可以重写为二进制表示,只需要将年、月、日分别转换为对应的二进制表示(不带前导零)并遵循 year-month-day 的格式。给你一个字符串 date,它的格式为 yyyy-mm-dd,表示一个公历日期。输出: “100000100000-10-11101”输入: date = “2080-02-29”返回 date 的 二进制 表示。简单的进制转换,没什么好说的。原创 2025-01-01 11:57:43 · 166 阅读 · 0 评论 -
切蛋糕的最小总开销 II leetcode 3219 每日一题
困难题有一个 m x n 大小的矩形蛋糕,需要切成 1 x 1 的小块。给你整数 m ,n 和两个数组:horizontalCut 的大小为 m - 1 ,其中 horizontalCut[i] 表示沿着水平线 i 切蛋糕的开销。verticalCut 的大小为 n - 1 ,其中 verticalCut[j] 表示沿着垂直线 j 切蛋糕的开销。一次操作中,你可以选择任意不是 1 x 1 大小的矩形蛋糕并执行以下操作之一:沿着水平线 i 切开蛋糕,开销为 horizontalCut[i]。原创 2024-12-31 12:48:58 · 376 阅读 · 0 评论 -
二叉树中的链表 Leetcode 1367 每日一题
中等给你一棵以 root 为根的二叉树和一个 head 为第一个节点的链表。如果在二叉树中,存在一条一直向下的路径,且每个点的数值恰好一一对应以 head 为首的链表中每个节点的值,那么请你返回 True ,否则返回 False。一直向下的路径的意思是:从树中某个节点开始,一直连续向下的路径。原创 2024-12-30 11:15:42 · 273 阅读 · 0 评论 -
上机实验(重复计数,约瑟夫问题)
重复计数问题7-1 重复计数 (100 分)在一个有限的正整数序列中,有些数会多次重复出现。请你统计每个数的出现次数,然后按数字在序列中第一次出现的位置顺序输出数及其次数。输入格式:第1行,1个整数N,表示整数的个数,(1≤N≤50000)。第2行,N个正整数,每个整数x 都满足 1 ≤ x ≤2000000000。输出格式:若干行,每行两个用一个空格隔开的数,第一个是数列中出现的数,第二个是该数在序列中出现的次数。输入样例:在这里给出一组输入。例如:128 2 8原创 2021-04-17 16:17:09 · 561 阅读 · 0 评论