- 博客(30)
- 收藏
- 关注
原创 【LeetCode 算法】15.三数之和
不同的三元组是 [-1,0,1] 和 [-1,-1,2]。注意,输出的顺序和三元组的顺序并不重要。答案中不可以包含重复的三元组。唯一可能的三元组和不为 0。唯一可能的三元组和为 0。,判断是否存在三元组。
2022-12-30 12:48:20 641 1
原创 【基础循环算法】问题 AR: 门牌号 一天,班里的同学润润邀请宣宣到家里去玩,润润的家位于胡家胡同。
时间限制: 2.000 Sec 内存限制: 128 MB题目描述一天,班里的同学润润邀请宣宣到家里去玩,润润的家位于胡家胡同。这条胡同的门牌号是从1开始顺序编号,润润说:“其余各家的门牌号之和减去我家的门牌号,恰好等于n。”告诉你n,请你帮宣宣计算一下:润润家的门牌号以及这个胡同里总共至少有多少户人家。输入输入共一行,一个正整数 n。输入数据保证有解。输出输出共一行,包含两个正整数,分别是润润家的门牌号及总共至少有多少家,中间用一个空格隔开。样例输入100样例输出10 15。
2022-12-29 14:07:59 1147
原创 问题 AH: 四大湖 上地理课时,四个学生回答我国四大湖面积大小时分别说:甲:洞庭最大,洪泽最小,鄱阳第三
时间限制: 1.000 Sec 内存限制: 128 MB题目描述上地理课时,四个学生回答我国四大湖面积大小时分别说:甲:洞庭最大,洪泽最小,鄱阳第三乙:洪泽最大,洞庭最小,鄱阳第二,太湖第三丙:洪泽最小,洞庭第三丁:鄱阳最大,太湖最小,洪泽第二,洞庭第三对于每个湖的大小,每个人仅答对一个,试判断四个湖的大小。输入无输出按照洞庭湖,洪泽湖,鄱阳湖和太湖的顺序输出每个湖的排名(如1,4,3,2)
2022-12-29 13:15:27 527
原创 【C/C++】某地刑警大队对A、B、C、D、E和F共6个嫌疑人进行作案与否的排查,存在如下6条线索:
时间限制: 1.000 Sec 内存限制: 128 MB题目描述某地刑警大队对A、B、C、D、E和F共6个嫌疑人进行作案与否的排查,存在如下6条线索:(1)A、B至少有1人作案;(2)A、E、F3人中至少有2人参与作案;(3)A、D不可能是同案犯;(4)B、C或同时作案,或与本案无关;(5)C、D中有且仅有1人作案;(6)如果D没有参与作案,则E也不可能参与作案。请编程找出作案人。输入无输出输出作案人。样例输出格式为(以下结果不是最终答案):A:不是罪犯。
2022-12-28 15:56:12 1035
原创 【C/C++】从API学习STL algorithm 002(adjacent_find、count 、count_if、mismatch 快到碗里来(◕ᴗ◕✿)
mismatch 返回一个pair对象,first存储第一个序列元素的迭代器,second存储第二个序列元素的迭代器。
2022-12-15 17:58:13 121
原创 【C/C++】从API学习 string 库(第3部分)
String objects are a special type of container, specifically designed to operate with sequences of characters.
2022-12-06 11:57:17 353
原创 【C/C++】从API学习 string 库(第2部分)append & push_back & assign & erase & replace & insert
字符串对象是一种特殊的容器,专门用于操作字符序列。与仅仅是内存数组中的字符序列的传统C字符串不同,c++字符串对象属于这样一个类,它具有许多内置特性,可以以更直观的方式操作字符串,还具有一些c++容器共有的有用特性。
2022-12-05 16:43:35 657
原创 【C/C++】从API学习 string 库(第1部分)string构造器 & size & length & max_size & capacity & clear & empty
【字符串对象是一种特殊的容器,专门用于操作字符序列】与仅仅是内存数组中的字符序列的传统C字符串不同,c++字符串对象属于这样一个类,它具有许多内置特性,可以以更直观的方式操作字符串,还具有一些c++容器共有的有用特性。
2022-12-05 12:08:16 358
原创 【数据结构与算法】字符比较和排序
设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数。例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213又如:n=4时,4个整数7,13,4,246联接成的最大整数为:7424613
2022-12-04 17:39:10 229
原创 【C/C++】从API学习STL algorithm 001(for_each、find、find_if、find_end、find_first_of 快到碗里来(◕ᴗ◕✿)
algorithm是STL头文件中最大的一个,其中常用到的功能涉及到比较、交换、查找、遍历、复制、修改、反转、排序、合并等。使用algorithm中的算法需要【#include 】
2022-12-03 15:52:05 235
原创 【C/C++】学习STL标准模板库 005 stack、queue、priority_queue容器适配器 快到碗里来(◕ᴗ◕✿)
C++ STL提供容器适配器,它可以将不适用的序列式容器变得适用,使其满足特定场景的需求。C++ STL提供的容器适配器有3种:stack(栈)、queue(队列)和priority_queue(优先队列)。其中可以用stack作为适配器的容器有vector、deque、list,默认使用deque容器;可以使用queue作为适配器的容器有deque和list,默认使用dequerq;可以用priority_queue作为适配器的容器有vector和deque,默认使用vector容器。
2022-12-02 11:56:08 163
原创 【设计模式】01 策略模式 是怎样的一种模式 /遐想
策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。
2022-12-01 16:55:11 215
原创 【C/C++】学习STL标准模板库 004 map | multimap 容器 快到碗里来(◕ᴗ◕✿)
今天的主题是什么?map(映射)!map(映射)!map(映射)!
2022-11-29 21:16:42 355 2
原创 【C/C++】学习STL标准模板库 002 deque (double-ended queue, 双端队列) 快到碗里来(◕ᴗ◕✿)
deque探索
2022-11-27 12:08:58 264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人