2023年3月30日

二分答案--木材加工

摘要: P2440 木材加工 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 直接暴力枚举如下: #include <iostream> #include <algorithm> #include <cstring> #include <vector> using namespace st 阅读全文

posted @ 2023-03-30 11:00 不是小朋友L 阅读(28) 评论(0) 推荐(0)

2023年3月29日

二分查找模板题--简单多次二分查询

摘要: AcWing 789. 数的范围给定一个按照升序排列的长度为 n 的整数数组,以及 q 个查询。 对于每个查询,返回一个元素 k 的起始位置和终止位置(位置从 0 开始计数)。 如果数组中不存在该元素,则返回 -1 -1。 输入格式第一行包含整数 n 和 q,表示数组长度和询问个数。 第二行包含 n 阅读全文

posted @ 2023-03-29 14:56 不是小朋友L 阅读(42) 评论(0) 推荐(0)

2023年3月27日

MyQR--生成个性二维码

摘要: 1.二维码定义: 二维码(2-Dimensional Bar Code),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。它是指在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示二进制数据,被设备扫描后可获取其中所包含的信息。一维条码的宽 阅读全文

posted @ 2023-03-27 20:13 不是小朋友L 阅读(148) 评论(0) 推荐(0)

Indent----- IndentationError: unexpected indent

摘要: Unexpected indent 错误 注意,Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格) python是一种对缩进非常敏感的语言,最 阅读全文

posted @ 2023-03-27 18:13 不是小朋友L 阅读(262) 评论(0) 推荐(0)

2022年11月3日

Final的用法

摘要: Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。 final用来修饰类 用其修饰的类后,表明这个类就不能被继承,因此如果是我们不确定这个类是否会作为一个永远不会改变的类,就不要将其修饰为final类。 并且这个类中的所有方法都默认为final方法,final方法不可 阅读全文

posted @ 2022-11-03 16:07 不是小朋友L 阅读(200) 评论(0) 推荐(0)

2022年10月22日

01背包问题-简单1

摘要: // 0·1背包问题 采药.cpp 洛谷1048 #include <iostream> #include <algorithm> #include <iomanip> using namespace std; const int N = 1e3 + 10; int Time[1001]; int 阅读全文

posted @ 2022-10-22 13:45 不是小朋友L 阅读(26) 评论(0) 推荐(0)

2022年10月15日

移除List的统一逻辑写法 LeetCode 203

摘要: 原理:通过创建一个新的结点,放在头结点的前面,作为真正头结点的前驱结点,这样头结点就成为了意义上的非头结点,这样就可以统一操作结点的删除操作。 需要注意的是:这个新的结点是虚拟头结点,真的的头结点依然是它的后继结点,所以在C++中,我们依然需要手动删除这个虚拟头结点,返回的结点是它后面的那个结点。 阅读全文

posted @ 2022-10-15 14:27 不是小朋友L 阅读(20) 评论(0) 推荐(0)

移除链表元素

摘要: 举个例子,链表里有元素,我们想要移除的元素值为1如下: 个人认为的主要思想就是:先记录后删除 1->5->2->5->8->1->0 NULL 0->5->2->5->8->1->0 对于头结点我们有三种情况 头结点为元素1 头结点元素为空null 头节点为其他元素,不为我们要删除的元素1 对于情况 阅读全文

posted @ 2022-10-15 14:08 不是小朋友L 阅读(36) 评论(0) 推荐(0)

2022年10月8日

质数筛法

摘要: 埃式筛 原理:如果 x是质数,那么x的倍数 2x,3x… nx一定不是质数 输入一个数n,就可以知道1-n中有多少个质数: int n; int ret = 0; cin>>n; int* prime = new int[n]; memset(prime, 1, sizeof(prime)); pr 阅读全文

posted @ 2022-10-08 21:46 不是小朋友L 阅读(37) 评论(0) 推荐(0)

2022年9月30日

有效字母异位词

摘要: 题目: 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram" 输出: true 示例 2: 输入: s = 阅读全文

posted @ 2022-09-30 10:27 不是小朋友L 阅读(46) 评论(0) 推荐(0)

导航