摘要:
''' 诗词名句网 1. 爬取固定书籍 2. 爬取书名 3. 爬取本部书的章回目录 4. 灵活处理,爬取任意书籍的章回目录 5. 加入异常处理 6. 爬取任意整本书 ''' import requests import re def bookSpider(oldurl,bookName): url=oldurl+".html" html=loadPage(url... 阅读全文
摘要:
汇编语言复习提纲 考试时间:十六周周一考试形式:笔试考试范围:第一章-第九章题型:填空、简答、程序设计教材:IBM-PC汇编语言程序设计(第二版)作者:@TheSilverMoon博客:https://www.cnblogs.com/TheSilverMoon/ 第一章 第二章 80x86寄存器组 阅读全文
摘要:
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 #... 阅读全文
摘要:
原文章链接:https://blog.csdn.net/liuweiyuxiang/article/details/51658706 1.windows操作系统下system () 函数详解(主要是在C语言中的应用) 函数名: system 功 能: 发出一个DOS命令 用 法: int syste 阅读全文
摘要:
/*8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 阅读全文
摘要:
#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 阅读全文
摘要:
以前判断素数都是用O(sqrt(n))的方法来做,当数字很大的时候用时会很高,所以这里用到了另一种方法,线性筛。顾名思义,筛掉一部分数。 普通做法:当找到一个素数之后,任何一个数乘上这个数字都是合数,筛掉所有的合数就行。 阅读全文
摘要:
正常的求LIS的方法是用dp来做,时间复杂度为O(n^2),但是面对一些题目的时候这个复杂度就有点高了,就去学了一下nlogn的解法。主要运用到了二分查找,stl里面的lower_bound 也可以。 upper_bound(i) 返回的是键值为i的元素可以插入的最后一个位置(上界) lower_b 阅读全文
摘要:
正常来说求幂的方法就是把一个数连乘n次,那么这样的时间复杂度就是O(n),还是有点大的,现在学习到的这种快速幂的方法可以把复杂度降到O(logn),可以说是大大降低了。因为幂有可能会很大很大,爆int都是常态,所以要注意数据大小看是否开long long 或者一律long long。 而关于取模式子 阅读全文
摘要:
对于一个递归函数 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 阅读全文