自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 实时主流信息搜集 Real_time_information_set v1.0.3.6

软件往往无需过度的修饰,斯是陋室,惟实用,为先,简单有时候意味着高效。过度的修饰往往破坏获取信息的效率。互联网的信息过于繁杂,往往只需要获取头部的信息,和一些深度分析文章即可。要主动打破信息茧房,不要让算法左右了我们

2021-12-26 12:11:14 572

原创 LHL Python 飞机大战 带素材,包含代码 v0.0.2

飞机大战待更新import pygameimport randomimport math# 初始化pygame.init()screen = pygame.display.set_mode((800, 600))pygame.display.set_caption('LHL\'S船新版本飞机大战')icon = pygame.image.load('ufo.jpg')pyga...

2020-04-07 08:28:54 1396 2

原创 剑指OFFER-6-重建二叉树

title: 剑指OFFER 6.重建二叉树date: 2021-03-12 16:11:29tags:重建二叉树输入一棵二叉树前序遍历和中序遍历的结果,请重建该二叉树。注意:二叉树中每个节点的值都互不相同;输入的前序遍历和中序遍历一定合法;样例给定:前序遍历是:[3, 9, 20, 15, 7]中序遍历是:[9, 3, 15, 20, 7]返回:[3, 9, 20, null, null, 15, 7, null, null, null, null]返回的二叉树如下所示.

2021-04-16 14:32:47 162

原创 剑指OFFER-5-从尾到头打印链表

title: 剑指OFFER 5. 从尾到头打印链表date: 2021-03-10 19:02:33tags:从尾到头打印链表输入一个链表的头结点,按照 从尾到头 的顺序返回节点的值。返回的结果用数组存储。样例输入:[2, 3, 5]返回:[5, 3, 2]/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * Lis.

2021-04-16 14:32:17 157

原创 剑指OFFER-4-替换空格

title: 剑指OFFER 4.替换空格date: 2021-03-10 18:56:38tags:替换空格请实现一个函数,把字符串中的每个空格替换成"%20"。你可以假定输入字符串的长度最大是 1000。注意输出字符串的长度可能大于 1000。样例输入:"We are happy."输出:"We%20are%20happy."class Solution {public: string replaceSpaces(string &str) { .

2021-04-16 14:31:46 111

原创 剑指OFFER-3-二维数组中的查找

title: 剑指OFFER 3.二维数组中的查找date: 2021-03-10 18:44:39tags:二维数组中的查找在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。样例输入数组:[ [1,2,8,9], [2,4,9,12], [4,7,10,13], [6,8,11,15]]如果输入查找数值为7,则返回true,如果输入查找数值.

2021-04-16 14:30:51 108

原创 剑指OFFER-2-不修改数组找出重复的数字

title: 剑指OFFER 2.不修改数组找出重复的数字date: 2021-03-10 18:21:04tags:不修改数组找出重复的数字给定一个长度为 n+1 的数组nums,数组中所有的数均在 1∼n 的范围内,其中 n≥1。请找出数组中任意一个重复的数,但不能修改输入的数组。样例给定 nums = [2, 3, 5, 4, 3, 2, 6, 7]。返回 2 或 3。思考题:如果只能使用 O(1) 的额外空间,该怎么做呢?class Solution {publi.

2021-04-16 14:30:09 86

原创 剑指OFFER-1-二维数组中的查找

title: 剑指OFFER 1.二维数组中的查找date: 2021-03-08 21:40:04tags:二维数组中的查找在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中第一个重复的数字。 例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是第一个重复的数字2。没有重复的数字返回-1。输入[2,3,1,0,2,5,3]返回值2书上答案为.

2021-04-16 14:29:18 74

原创 LHL ACM CLUB NEUQ OJ #1018 A+B again 2

#1018A+B againNEUQer605616841 Sec128 MB描述数据评测题目描述谷学长有一个非常简单的问题给你,给你两个整数A和B,你的任务是计算A+B。输入描述输入的第一行包含一个整数T(T<=20)表示测试实例的个数,然后2*T行,分别表示A和B两个正整数。注意整数非常大,那意味着你不能用32位整数来处理。你可以确定的是整数的长度不超过1000。输出描述对于每一个样例,你应该输出两行,第一行是"Case #:",#表示第几个样例,第二行是一个等式"A+B=Sum

2020-07-14 13:02:30 227

原创 LHL ACM CLUB NEUQ OJ #1018 A+B again

A+B againNEUQer604816841 Sec128 MB描述数据评测题目描述谷学长有一个非常简单的问题给你,给你两个整数A和B,你的任务是计算A+B。输入描述输入的第一行包含一个整数T(T<=20)表示测试实例的个数,然后2*T行,分别表示A和B两个正整数。注意整数非常大,那意味着你不能用32位整数来处理。你可以确定的是整数的长度不超过1000。输出描述对于每一个样例,你应该输出两行,第一行是"Case #:",#表示第几个样例,第二行是一个等式"A+B=Sum",Sum表

2020-06-20 16:13:13 315

原创 LHL ACM CLUB NEUQ OJ #1017 平面切割(特别版)

平面切割(特别版)NEUQer14209071 Sec128 MB描述数据评测题目描述我们要求的是n条闪电型折线分割平面的最大数目。比如,一条闪电型折线可以将平面分成两部分,两条最多可以将平面分成12部分,三条最多可将平面分成31部分,四条最多则可将一个平面分为59部分。输入描述输入数据的第一行是一个整数C,表示测试实例的个数,然后是C 行数据,每行包含一个整数n(0<n<=10000),表示折线的数量。输出描述对于每个测试实例,请输出平面的最大分割数,每个实例的输出占一行。样

2020-06-20 14:43:39 221

原创 LHL MOOC 计算机程序设计(C++)2020 期末考试 课程考试——编程题

1成绩统计(15分)题目内容:输入若干学生的成绩,统计各班的成绩的平均值,并按班级名称的机内码从小到大排序输出。学生成绩信息包括:班级,学号和成绩。班级名称是"000"'时表示成绩输入结束。班级名称不超过20字符,学号不超过10个字符,成绩为整数,平均成绩为双精度实数,保留三位小数。班级数不超过10个,总人数不超过100个。输入格式:若干行,每行信息包括班级,学号和成绩,用空格隔开,最后一行为:000 000 000输出格式:若干行,每行信息包括:班级和平均成绩,中间用一个空格隔开。行数由

2020-06-07 13:34:39 749

原创 LHL PTA 实验11 运算符重载、模板

题目16-1 学生成绩的输入和输出(运算符重载) (25分)现在需要输入一组学生的姓名和成绩,然后输出这些学生的姓名和等级。输入时,首先要输入学生数(正整数)N。接着输入N组学生成绩,每组成绩包括两项:第一项是学生姓名,第二项是学生的成绩(整数)。输出时,依次输出各个学生的序号(从1开始顺序编号),学生姓名,成绩等级(不小于60为PASS,否则为FAIL)函数接口定义:面向Student类对象的流插入和流提取运算符裁判测试程序样例:#include #include using name

2020-06-06 18:36:09 2007 2

原创 LHL PTA 实验12. 期末综合测试

6-1 表彰优秀学生(多态) (15分)学期结束,班主任决定表彰一批学生,已知该班学生数在6至50人之间,有三类学生:普通生,特招运动员,学科专长生,其中学科专长生不超过5人。主函数根据输入的信息,相应建立GroupA, GroupB, GroupC类对象。GroupA类是普通生,有2门课程的成绩(均为不超过100的非负整数);GroupB类是特招运动员,有2门课程的成绩(均为不超过100的非负整数),1次运动会的表现分,表现分有:A、B、C、D共4等。GroupC类是学科专长生,有5门课程的成绩

2020-06-02 13:21:37 1806

原创 LHL‘S PTA 实验10. 多态性

LHL’S PTA 实验10. 多态性7-1 抽象宠物类的实现 (25分)题目内容:定义抽象宠物类Pet,其中数据成员包括:名字,年龄和颜色;成员函数包括:构造函数;获取成员数据值的函数;纯虚函数Speak和纯虚函数GetInfo; 定义Pet的派生类Cat和Dog,其中Speak函数分别显示猫和狗的叫声,而GetInfo函数分别输出Cat和Dog的属性。主函数中定义Pet指针变量,分别指向动态生成的Cat和Dog对象,并通过指针分别调用GetInfo函数和Speak函数,观察并分析输出结果。输入格

2020-05-19 12:01:12 1348

原创 LHL S PTA 实验9. 期中综合测试

LHL’S PTA 实验9. 期中综合测试7-1 就不告诉你 (15分)做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。53.jpg输入格式:输入在第一行给出两个不超过 1000 的正整数 A 和 B,其间以空格分隔。输出格式:在一行中倒着输出 A 和 B 的乘积。输入样例:5 7输出样例:53#include <iostream>using namespace

2020-05-12 09:55:31 2164

原创 LHL'Python --import this(彩蛋)--Python_格言

Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is better than nested.Sparse is better than dense.Readability counts.Special cases aren't special enough to break t.

2020-05-11 17:11:22 515 2

原创 LHL PTA 实验8. 继承(二)

LHL’PTA 实验8. 继承(二)6-1 多重继承派生类构造函数 (10分)根据所给的基类Student和Teacher,定义Graduate类#include #include using namespace std;class Teacher{public:Teacher(string nam,int a,string t){name=nam;age=a;title=t;}void display(){cout<<“name:”<<name<&l

2020-05-09 11:14:05 1008

原创 LHL Python转exe

在命令行用pip安装 pyinstaller包pip install pyinstaller下载安装pyinstaler运行时所需要的windows扩展pywin32mhammond/pywin32选择最新版的下载,注意要选择对应的python版本(version)和python位数(bittedness)通过在命令行输入python查看python版本和位数如下所示为python...

2020-05-08 14:07:30 357

原创 LHL'Python 经典爬虫教程(豆瓣) 包含源代码 ,封装程序,图片 V1.0.0.3

LHL’Python 之 经典爬虫教程(豆瓣)

2020-05-08 13:56:46 423

原创 PTA'S C++ 与刚哥的中路对狙(不是病毒的病毒)

#include<iostream>#include<stdio.h>#include<cmath>#include<math.h>#include<string.h>#include<stdlib.h>#include<windows.h>using namespace std;int main(...

2020-05-07 21:22:36 1011

原创 LHL'S C++ 隐藏工作台窗口

HWND hwnd; hwnd=FindWindow("ConsoleWindowClass",NULL); if(hwnd) { ShowWindow(hwnd,SW_HIDE);//设置指定窗口的显示状态 }包含头文件#include<windows.h>#include<stdlib.h>...

2020-05-07 21:18:46 238

原创 LHL'PTA 实验7. 继承(一)

实验7. 继承(一)6-1 派生类使用基类的成员函数 (15分)按要求完成下面的程序:1、定义一个Animal类,成员包括:(1)整数类型的私有数据成员m_nWeightBase,表示Animal的体重;(2)整数类型的保护数据成员m_nAgeBase,表示Animal的年龄;(3)公有函数成员set_weight,用指定形参初始化数据成员nWeightBase;(4)公有成员函数g...

2020-04-28 11:34:41 2009

原创 LHL'PTA 实验6. 类和对象综合测试

计算机科学与工程学院实验报告课程名称 面向对象程序设计 班级 19网络1班实验内容 实验6 指导教师 黄震姓名 罗宏亮 学号 1914080903119 实验日期 2020.04.21题目17-1 定义一个带重载构造函数的日期类 (10分)定义一个带重载构造函数的日期类Date,数据成员有年、月、日;成员函数包括:一个带参数的构造函数Date(int,int,int),一个不带参数的构...

2020-04-26 16:56:42 2255

原创 LHL' PTA 实验6. 类和对象综合测试

实验6. 类和对象综合测试-1 定义一个带重载构造函数的日期类 (10分)定义一个带重载构造函数的日期类Date,数据成员有年、月、日;成员函数包括:一个带参数的构造函数Date(int,int,int),一个不带参数的构造函数,一个按“年-月-日”格式显示日期的函数,一个对数据成员赋值的函数void init(int,int,int)。 主函数中对类的测试要求:分别使用两个不同的重载构造函...

2020-04-21 11:07:13 1266

原创 LHL'S 实验4. 类和对象(二)

6-1 Tree类的构造函数和成员函数 (10分)定义一个Tree(树)类,有成员ages(树龄),不带参数的构造函数对ages初始化为1,成员函数grow(int years)对ages加上years,age()显示tree对象的ages的值。Tree类声明如下:class Tree {public:Tree();//构造函数void grow(int years);//对数龄age...

2020-04-14 11:11:09 1315

原创 LHL’S 计算机程序设计(C++) 第6周编程作业

计算机程序设计(C++)第6周编程作业1递归猴子摘桃(20分)题目内容:猴子摘桃:一天,一只猴子摘了若干桃子,当天吃掉一半,觉得不过瘾,又吃了一个;第二天将剩下的桃子吃掉一半又多吃了一个;…,每天将前一天剩下的桃子吃掉一半又多吃一个,直到第n天,发现只剩下一个桃子,问第一天它摘了多少桃子。编写递归函数,计算第一天猴子摘的桃子的数量。在主函数中输入n,调用函数计算第一天摘的桃子的数量,在主...

2020-04-12 12:49:38 495

原创 LHL 《计算机程序设计C++》第5周中级练习

1比较字符串(不区分大小写)(10分)题目内容:编写函数,比较两个字符串str1,str2的大小(不区分大小写),前者大返回1后者大返回-1,相等返回0。编写主函数,输入两个字符串,调用函数比较,输出返回值。字符串长度超过100。输入格式:一行,两个字符串用空格隔开。输出格式:1,-1,0三个整数之一。输入样例:four for输出样例:1#include <ios...

2020-04-08 10:02:53 649

原创 LHL 计算机程序设计(C++)第6周基础练习

1递归计算n!(10分)题目内容:编写递归函数,计算n!。在主函数中输入n,调用函数计算n!,在主函数中输出n!。输入:非负整数。输出:整数。【注意】应用递归函数实现,否则没有意义。样例1输入:6样例1输出:720时间限制:500ms内存限制:32000kb#include<iostream>#include<stdio.h>#include&lt...

2020-04-08 09:55:08 861 1

原创 LHL 计算机程序设计(C++)第5周基础练习

1求两个数的和(10分)题目内容:编写函数,求两个实数的和。编写主函数,输入两个数,调用函数求和,在主函数中显示结果。建议函数名mysum。输入:两个实数,用逗号隔开。输出:一个实数。注意,本题的关键不是求和,关键是要用函数实现。样例1输入:1.2 2.4样例1输出:3.6#include<iostream>#include<stdio.h>usin...

2020-04-08 09:30:25 952

原创 LHL'PTA 7-4英文单词排序

7-4英文单词排序7-4 英文单词排序 (10分)本题要求编写程序,输入若干英文单词,对这些单词按长度从小到大排序后输出。如果长度相同,按照输入的顺序不变。输入格式:输入为若干英文单词,每行一个,以#作为输入结束标志。其中英文单词总数不超过20个,英文单词为长度小于10的仅由小写英文字母组成的字符串。输出格式:输出为排序后的结果,每个单词后面都额外输出一个空格。输入样例:blue...

2020-04-01 12:00:01 822

原创 LHL'PTA 7-3 删除重复字符 (10分)

7-3 删除重复字符 (10分)本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。输入格式:输入是一个以回车结束的非空字符串(少于80个字符)。输出格式:输出去重排序后的结果字符串。输入样例:ad2f3adjfeainzzzv输出样例:23adefijnvz方法1:#include<iostream>#include&l...

2020-04-01 11:29:24 681

原创 LHL'PTA 实验4. 类和对象(一)

6-1 使用类计算矩形的面积 (10分)定义并实现一个矩形类,有长和宽两个属性,由成员函数计算矩形的面积。矩形类Rectang接口定义如下:class Rectangle {public:void setLength(int l);//设置矩形的长度void setWidth(int w); //设置矩形的宽度int getArea(); //计算并返回矩形的面积privat...

2020-03-31 16:19:45 1748

原创 LHL算法入门经典 6174问题

6174问题假设你有一个各位数字互不相同的四位数,把所有数字从大到小排序后得到a,从小到大排序后得到b,然后a-b替换原来这个数,最终都会得到6174。例如,从1234出发,依次可以得到4321-1234=3087,8730-378=8352,8532-2358=6174。有趣的是,7641-1467=6174回到了它自己。输入一个n位数,输出操作序列,直到出现循环。样例输入:1234...

2020-03-27 17:53:38 316

原创 LHL 华为开发者大会有感 之 什么是GMS

GMS (谷歌移动服务)GMS全称为GoogleMobile Service,即谷歌移动服务。GMS是Google开发并推动Android的动力,也是Android系统的灵魂所在。中文名谷歌移动服务外文名GoogleMobile Service类 型移动服务开发商谷歌支持系统Android操作系统基本介绍GMS目前提供有Search、Search by Voice、Gmail、Co...

2020-03-26 21:22:40 622

原创 LHL 华为开发者大会有感 之 什么是HMS

华为移动服务同义词 HMS(Huawei Mobile Services的英文缩写)一般指华为移动服务华为移动服务(HMS)全称为Huawei Mobile Services,是华为云服务的合集,包含华为账号、应用内支付、华为推送服务、华为云盘服务、华为广告服务、消息服务、付费下载服务、快应用等服务。 [1]软件名称华为移动服务英文名Huawei Mobile Services开发商华为技...

2020-03-26 21:18:36 2940

原创 LHL'PTA 实验2. 前8章实验综合训练(2)

实验2. 前8章实验综合训练(2)6-1 函数重载实现两数相加 (10分)设计一个重载函数add,该函数有两个参数,可以实现两个类型相同的参数相加的操作,函数返回相加的结果。两个参数可以是整数、实数和字符串,但必须保证两个参数类型相同。裁判测试程序样例:#include #include #include using namespace std;/* 请在这里填写答案 */int...

2020-03-24 11:13:28 4810 1

原创 LHL'PTA 实验3. 前8章实验综合训练(3) V1.0.1

实验3. 前8章实验综合训练(3)7-1 计算平均成绩 (10分)给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺序输出平均线以下的学生名单。输入格式:输入在一行中给出正整数N(≤10)。随后N行,每行给出一位学生的信息,格式为“学号 姓名 成绩”,中间以空格分隔。...

2020-03-24 10:52:00 948

原创 LHL算法入门经典 5.2.3 高精度运算类bign

5.2.3 高精度运算类bign#include<stdio.h>#include<string.h>#include<math.h>const int maxn=1000;struct bign{ int len,s[maxn]; bign() {memset(s,0,sizeof(s));len=1;}//构造函数 bign oper...

2020-03-22 09:17:29 275

原创 LHL算法入门经典 5.2.2 阶乘的精确值

5.2.2 阶乘的精确值来源:《算法竞赛入门经典》例题5.2.2题目:输入不超过1000的正整数n,输出n!=123*…*n的精确结果。样例输入:30样例输出:265252859812191058636308480000000分析:为了保存结果,需要分析1000!有多大。用计算器算一算不难知道,1000!约等于4*102567,因此可以用一个3000个元素的数组buf保存。为了方便...

2020-03-21 22:11:46 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除