摘要: ''' 诗词名句网 1. 爬取固定书籍 2. 爬取书名 3. 爬取本部书的章回目录 4. 灵活处理,爬取任意书籍的章回目录 5. 加入异常处理 6. 爬取任意整本书 ''' import requests import re def bookSpider(oldurl,bookName): url=oldurl+".html" html=loadPage(url... 阅读全文
posted @ 2019-07-06 16:38 TheSilverMoon 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 汇编语言复习提纲 考试时间:十六周周一考试形式:笔试考试范围:第一章-第九章题型:填空、简答、程序设计教材:IBM-PC汇编语言程序设计(第二版)作者:@TheSilverMoon博客:https://www.cnblogs.com/TheSilverMoon/ 第一章 第二章 80x86寄存器组 阅读全文
posted @ 2019-06-03 15:32 TheSilverMoon 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #define fi first 3 #define se second 4 #define pb push_back 5 #define fio ios::sync_with_stdio(false);cin.tie(0); 6 #define pii pair 7 #define vi vector 8 #define vc vector 9 #... 阅读全文
posted @ 2018-08-17 17:17 TheSilverMoon 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 原文章链接:https://blog.csdn.net/liuweiyuxiang/article/details/51658706 1.windows操作系统下system () 函数详解(主要是在C语言中的应用) 函数名: system 功 能: 发出一个DOS命令 用 法: int syste 阅读全文
posted @ 2018-08-06 09:44 TheSilverMoon 阅读(3457) 评论(0) 推荐(1) 编辑
摘要: /*8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 阅读全文
posted @ 2018-08-03 17:06 TheSilverMoon 阅读(245) 评论(0) 推荐(0) 编辑
摘要: #include <bits/stdc++.h>#define fi first#define se second#define pb push_back#define fio ios::sync_with_stdio(false);cin.tie(0);#define pii pair<int,i 阅读全文
posted @ 2018-08-03 16:30 TheSilverMoon 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 以前判断素数都是用O(sqrt(n))的方法来做,当数字很大的时候用时会很高,所以这里用到了另一种方法,线性筛。顾名思义,筛掉一部分数。 普通做法:当找到一个素数之后,任何一个数乘上这个数字都是合数,筛掉所有的合数就行。 阅读全文
posted @ 2018-08-01 16:46 TheSilverMoon 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 正常的求LIS的方法是用dp来做,时间复杂度为O(n^2),但是面对一些题目的时候这个复杂度就有点高了,就去学了一下nlogn的解法。主要运用到了二分查找,stl里面的lower_bound 也可以。 upper_bound(i) 返回的是键值为i的元素可以插入的最后一个位置(上界) lower_b 阅读全文
posted @ 2018-07-28 16:07 TheSilverMoon 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 正常来说求幂的方法就是把一个数连乘n次,那么这样的时间复杂度就是O(n),还是有点大的,现在学习到的这种快速幂的方法可以把复杂度降到O(logn),可以说是大大降低了。因为幂有可能会很大很大,爆int都是常态,所以要注意数据大小看是否开long long 或者一律long long。 而关于取模式子 阅读全文
posted @ 2018-07-27 17:19 TheSilverMoon 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 对于一个递归函数 w(a,b,c)w(a,b,c) 如果 a \le 0a≤0 or b \le 0b≤0 or c \le 0c≤0 就返回值 11 . 如果 a>20a>20 or b>20b>20 or c>20c>20 就返回 w(20,20,20)w(20,20,20) 如果 a<ba<b 阅读全文
posted @ 2018-07-20 14:19 TheSilverMoon 阅读(218) 评论(0) 推荐(0) 编辑