自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 L. Collecting Diamonds

纠结一天终于想出来了,为了更加理清楚思路,写了篇题解题目大意为

2022-07-08 19:58:23 487 1

原创 超级详细的计数问题的解法

什么是计数问题计数问题是统计一个数字x,统计他从1到 x,中某一个数字在每一位中,总共出现过的次数;例如我统计11,计算1在1-11中出现过的次数,答案就是1中1个,10有一个,11有两个,总共1-11中1这个数字总共出现了1+1+2=4次我的话这里采用了数学的解法和dp的解法,这两种解法 在速度上的差距并不大,没有哪个更加好的说法,两个都讲是为了有更多的道路来解题,让解题思路不会局限在一种解法之中,但是他们都有一个共同点,就是思想都是分别统计每一位中出现目标数字的次数,再把他们加起来。过程可

2021-10-21 15:21:16 1966

原创 什么!查并集居然这么简单

什么是查并集?简单来说就是对集合查找(判断两个元素是否在同一集合中)和将两个集合合并的操作简单举个栗子我首先1到10元素分别一开始自身独立为一个集合,如果我将1和3和5集合合并,我其实可以将1集合拼接到3集合上再把13集合凭借到5集合上,变成135集合同样加入我有另外同样的类型的246集合,如果把135和246合并,那么我就变成了这样的结构那么我要怎么查找两个元素是否再同一个集合中呢,我们可以检查他们的根部的元素是否相同;比如它上面的135246集合,如果判断1和2是否为同一个集合的

2021-07-30 08:20:32 930

原创 python基于pygame基础上开发飞机大战游戏

文件目录 constant.py:存放一些常量(速度,尺寸。。)的文件 game_sprite:设计精灵的文件 game_maneger.py:管理游戏进行的文件contant.pyimport pygameimport randomimport os# 定义游戏帧率GAME_FRAME = 60# 定义游戏窗口的大小SCREEN_RECT = pygame.Rect(0, 0, 480, 600)# 定义间距MARGIN = 20# 自定义创建敌方陨石.

2021-07-02 15:31:04 229

原创 python实现德州扑克的发牌程序

对一副扑克进行发牌,并且判断牌面的结果代码实现:Poker.py# coding=utf-8from random import randint, random,shuffle#扑克类class Poker(): def __init__(self, color, number): # 颜色1,2,3,4,代表红心,黑心,方块,梅花 self.color = color # 花色1-13:A,2,3,4,5,6,7,8,9,10,J,.

2021-07-02 12:53:10 652

原创 不重复字符的不同组合方式(有待优化)

方法:对于一串字符,如果只有长度为1,那么组合方式自然自有一种;如果长度为二(如1和2),那么对于1来说,2的放置方式有两种(1前和1后);如果是1,2,3,这长度为三的字符串,我们就可以把1和2,将3插入12的的组合中(已知1,2有两种组合),3在每一种组合中可以有三种插入方式,共计6种;以此类推的话,不难发现解决方法最好是使用递归(因为如果我是1-100的组合方式,我不可能去建立100个for循环,这样是十分不可取的!)实现方法:#include<vector>#include

2021-04-07 19:48:07 235

原创 UA池大全

“Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)”“Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)”“Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/5.0)”“Mozilla/4.0 (compatible; MSIE 10.0; Windows NT

2021-03-09 15:12:04 4737

原创 Scrapy使用方法【不断更新】

创建一个工程scrapy startproject xxx创建一个爬虫文件先通过cd设置文件目录再通过scrapy genspider Spidername www.xxxx.comimport scrapyclass FirstSpider(scrapy.Spider): #爬虫文件名称:爬虫源文件唯一标识 name = 'first' #允许的域名:限定start_url中那些可以进行请发送 #allowed_domains = ['www.xxx

2021-02-24 22:51:52 259

原创 爬虫搜索并下载网易云歌曲

首先展示下成果过程中使用到的知识:selenium,request,正则表达式,# author:浸# time:2021/1/31 10:07# file:WyyMusic.py# use:通过输入歌曲名称显示一系列搜索结果,选择下载歌曲#通过api接口来下载歌曲:http://music.163.com/song/media/outer/url?id={}from selenium import webdriverfrom selenium.webdriver.common.keys

2021-02-24 14:20:59 392 1

原创 selenium库的一些使用【不断更新】

文章目录webdriver.Chrome()getpage_source查找节点的几种方法节点交互动作链(ActionChains)京东物品详情页的物品价格,发现requests不能获取价格,说明是动态加载使用page_source和etree配合后可以抓取这样的内容from selenium import webdriverimport timefrom lxml import etreeurl="http://xxxxxxx.com"browser=webdriver.Chrome()

2021-02-22 13:45:07 144

原创 [数据结构]判断链表是否包含环

方法一使用p、q两个指针,p总是向前走,但q每次都从头开始走,对于每个节点,看p走的步数是否和q一样。int way_1(linklist* head)//头结点的地址{ if(head->next==NULL)//如果只有头结点,直接结束 return 0; linklist* p = head; int count_p = 0; while (p != NULL) { linklist* q = head; int count_q = 0; while (p !=

2021-02-21 14:01:40 119

原创 [保姆级别教程]静态链表的实现

本文章是我在学习静态链表之后的一点心得,想能够整理笔记,方便自己和他人学习,本人还只是一名大一学生,如果文章有错误之处,希望大神能够直接指出,而不是目录1.静态链表的原理简单的开头引言不同之处2.静态链表的实现A.链表初始化B.链表的元素添加C.链表的元素删除D.链表的元素交换E.链表清空!!3.静态链表的优缺点A.静态链表的优点B.静态链表的缺点1.静态链表的原理简单的开头引言相信在学习静态链表之前,我们已经学习过了动态链表,动态链表和静态链表,都有着存放数据的数据域以及指向下一个结点的指针域.

2021-02-20 21:33:00 129

原创 用c++制作酒店管理系统

朋友们好呀,我是马保国。呸。我是一名大一刚过完一个学期的学生。————————————————————————在我忙碌的努力的在Rush B并且备战期末考试的时候我想到了我还得学习!!!但是,临近期末课又少所以,我想到了我一直想要去做的,一个关于酒店的一些小东西,他能够做到酒店的一些鸡操(基本操作),像酒店的入住,退房,还有酒店员工的系统这些我认为比较牛(我认为比较厉害,别抬杠)的一个操作,所以在接近期末的时候疯狂肝,终于在考完试回到家的第一天写完了(前后20天左右了,浪费生命的臭玩意,啊。。。.

2021-01-14 08:45:40 3558 3

原创 【C++】超级详细,多元一次方程的求解方法

在这个问题中,假设我们是要解一个N元一次的方程;解题使用方法:使用多元一次方程的 消去法假设我有三个方程2a-b+c=3 , 3a+b-c=2 , a-3b+2c=1对第一个式子我让第一个元素为准(我们这里就叫他标准行吧,先记住这个名字!!!!!!),即a,每个方程同时除以a的系数,就变成了a-(1/2)b+(1/2)c=3/2 , a+(1/3)b-(1/3)c=2/3 , a-3b+2c=1然后,用第一个式子的a去替换掉其他式子的a(自身不换),也可以理解为其他式子减去用来替换a的式

2020-12-19 01:54:17 9722 8

原创 【C++】利用string实现大数相加

引言:在我们学习了加法运算之后,了解了int型最大可以表示到2的32次方,但是若要计算更大的数呢??解法: 我们利用string来储存数字,string可以存放很多字符,而每一个数字都有对应的ASCII值,如下图![在这里插入图片描述](https://img-blog.csdnimg.cn/20201127000056210.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly

2020-11-27 00:25:17 1252

登大郎酒店管理系统.zip

登大郎酒店管理系统.zip

2021-01-14

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

TA关注的人

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