- 博客(5)
- 收藏
- 关注
原创 洛谷P1162
题目描述 由数字000组成的方阵中,有一任意形状闭合圈,闭合圈由数字111构成,围圈时只走上下左右444个方向。现要求把闭合圈内的所有空间都填写成222.例如:6×66 \times 66×6的方阵(n=6n=6n=6),涂色前和涂色后的方阵如下:0 0 0 0 0 00 0 1 1 1 10 1 1 0 0 11 1 0 0 0 11 0 0 0 0 11 1 1 1 1 10 0 0 0 0 00 0 1 1 1 10 1 1 2 2 11 1 2 2 2 11 2 2 2 .
2021-09-18 10:49:13
226
原创 洛谷P1087
题目描述 我们可以把由“000”和“111”组成的字符串分为三类:全“000”串称为BBB串,全“111”串称为I串,既含“000”又含“111”的串则称为F串。FBIFBIFBI树是一种二叉树,它的结点类型也包括FFF结点,BBB结点和I结点三种。由一个长度为2N2^N2N的“010101”串S可以构造出一棵FBIFBIFBI树TTT,递归的构造方法如下:TTT的根结点为RRR,其类型与串SSS的类型相同;若串SSS的长度大于111,将串SSS从中间分开,分为等长的左右子串S1S_1S1和S2.
2021-09-18 08:33:19
143
原创 python爬虫爬取《斗破苍穹》小说全文
网络爬虫的入门学习:python爬虫爬取小说全文python爬虫首先导入基本爬虫库requests:import requests,安装命令pip install requests,使用pycharm可以直接在settings中下载导入解析HTML标签的python库bs4,同样需要下载,pip install bs4,也可以直接在pycharm的settings中下载,其实在解析HTML代码中只需要导入BeautifulSoup类就可以实现相应功能,代码为from bs4 import Beaut
2021-01-30 16:50:12
2223
4
原创 Python 飞机大战搞怪版本
python 飞机大战搞怪版本(飞机为迷你亚索,外星人为迷你小诺手,由于时间关系和图片素材较难寻找,仅仅做了简易版,没有贴上背景图片。由于篇幅原因,对于函数讲解较为简略,可以自行搜索相应函数的用法)主要利用pygame内置库进行图形化处理主要游戏界面如下:基础操作:导入pygame模块首先利用screen=pygame.display.set_mode()创建一个pygame游戏窗口,参数为(width,height)然后使用pygame.display.set_caption(),参
2020-12-15 16:39:27
5650
14
原创 C语言百位数的乘法运算
C语言百位数的乘法运算(不超过200位数)c语言中对于大数的加减乘除,需要解决的问题主要为大数的存储,c语言最大存储的正整数类型为long long int,远远小于我们所需要的百位数,这时就需要将数据的存储与数组联系起来,然后手动实现运算。直接上代码:#include<stdio.h>#include<math.h>#include<ctype.h>int bits(int number) //函数返回一个数的位数 { int i=1; whil
2020-12-13 11:32:22
2479
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人