自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xylon的博客

或许是不知梦的缘故,流离之人追逐幻影

原创 #自用头文件

#include<bits/stdc++.h> using namespace std; #define ll long long #define inf 0x3f3f3f3f #define mem(a,b) memset(a,b,sizeof(a)) int main() { ...

2018-07-25 16:03:09 277 1

原创 Python实战 | 爬取天气信息并数据可视化
原力计划

Github项目完整源码地址:https://github.com/xylon666/Visualization 结果展示: 环境配置 IDE:Pycharm 第三方库:requests,pandas,matplotlib,BeautifulSoup4 浏览器:Chrome 爬取页...

2020-05-20 19:56:05 244 0

转载 Python pandas用法总结

一、生成数据表 1、首先导入pandas库,一般都会用到numpy库,所以我们先导入备用: import numpy as np import pandas as pd 2、导入CSV或者xlsx文件: df = pd.DataFrame(pd.read_csv('name.csv�...

2020-05-20 16:05:48 43 0

转载 Python 结巴分词——自然语言处理之中文分词器

jieba分词算法使用了基于前缀词典实现高效的词图扫描,生成句子中汉字所有可能生成词情况所构成的有向无环图(DAG), 再采用了动态规划查找最大概率路径,找出基于词频的最大切分组合,对于未登录词,采用了基于汉字成词能力的HMM模型,使用了Viterbi算法。 jieba分词支持三种分词模式:...

2020-05-10 10:30:32 304 0

原创 不使用除法来计算两个正整数的除法操作

昨天表哥考我一道算法题,说是在面试中遇到的:如何不使用除法操作符来计算两个正整数的除法操作 太长时间没刷题脑回路跟不上,回来想了想其实很简单,利用二进制的原理,不断求除数的2的幂次方,从而快速逼近最大商 代码很简单,一看就明白了 #include<iostream> using...

2020-05-05 16:37:02 30 0

转载 编译原理——FIRST集与FOLLOW集

题目: 计算下列文法的FIRST集合FOLLOW集 E -> TE' E'-> +TE' | ε T -> FT' T'-> *FT' | ε F -> (E) | id FIRST集: FIR...

2020-05-01 13:15:47 63 0

原创 jsp连接oracle数据库实现简单的增删改查(附源码)

Oracel的期末作业,写一个简单的web页面连接oracle数据库实现增删改查 完整源码链接:https://pan.baidu.com/s/1f2TfFt-5NFNspYM43J2muA 提取码: mfdh 开发环境: 编译器:Eclipse 数据库:Oracle 数据库管理器:N...

2019-12-29 00:57:01 297 0

原创 【CF 1265B】Beautiful Numbers

B. Beautiful Numbers You are given a permutationp=[p1,p2,…,pn]p=[p1,p2,…,pn]of integers from11tonn. Let's call the numbermm(1≤m≤n1≤m≤n)beautifu...

2019-12-06 22:56:00 84 0

转载 cin.tie(NULL)--加速

我是怎么在不知道这一对函数的情况下活到今天的,以前碰到cin TLE的时候总是傻乎乎地改成scanf,甚至还相信过C++在IO方面效率低下的鬼话,殊不知这只是C++为了兼容C而采取的保守措施。 tie tie是将两个stream绑定的函数,空参数的话返回当前的输出流指针。 1 ...

2019-12-06 21:54:09 46 0

原创 【CF 1265A】Beautiful String

A. Beautiful String A string is called beautiful if no two consecutive characters are equal. For example, "ababcb", "a" and &quo...

2019-12-06 21:16:02 227 0

原创 程序设计——票务管理系统

程序设计题七:票务管理系统 【问题描述】 一火车站每天有n个发车班次,每个班次都有一班次号,固定的发车时间,固定的路线(起始站、丝点站),大致的行车时间,固定的额定载客量,如: 车次发车时间起点站终点站行车时间额定载量余票数量 K234 8:00 南京 广州 12 1100 30 K211 6:3...

2019-11-20 15:42:22 274 0

原创 米勒-拉宾(MillerRabbin)素性测试算法模板

算法原理详解:https://blog.csdn.net/holly_z_p_f/article/details/85197424 #include<bits/stdc++.h> using namespace std; #define ll long long // 18位素数...

2019-09-21 21:22:20 81 0

原创 Python自动化 | 使用PyUserInput实现模拟鼠标点击和键盘输入

所需环境: IDE:Pycharm 第三方库:PyUserInput 通过 pip installPyUserInput 安装 win10可能会安装失败,解决方法参考https://blog.csdn.net/zhusongziye/article/details/79241410 用法示...

2019-08-31 20:14:54 3272 0

原创 Python程序中调用另一个py文件

Python自带模块函数os.system() import os os.system("python a.py")

2019-08-26 15:52:21 2143 0

原创 Python实战 | 使用代理IP刷CSDN博客访问量

声明:仅供学习交流,请勿用于不正当用途 前置技能:Python爬虫 | 代理IP的获取和使用 通过之前的学习,我们成功获取代理IP,有了代理IP,加上伪装用户UA,referer(告诉网站你是通过什么渠道进入这里的),我们可以完全制造一个虚拟的访客,来帮助我们达到一些目的,比如刷访问量 首先...

2019-08-26 15:35:35 248 2

原创 Python爬虫 | 代理IP的获取和使用

GiThub项目地址:https://github.com/xylon666/Proxy_IP 在使用爬虫大规模爬取网站信息时,有时会遇到反爬虫策略,比如当网站检测到一个IP地址频繁访问时,就会默认其为爬虫程序,从而禁止该IP地址访问,此时我们采取的措施有:设置延迟下载,更换user agent...

2019-08-24 16:06:59 607 0

原创 【CF 1204A】BowWow and the Timetable

A. BowWow and the Timetable In the city of Saint Petersburg, a day lasts for21002100minutes. From the main station of Saint Petersburg, a train depa...

2019-08-21 17:37:09 134 0

原创 【CF 1204B】Mislove Has Lost an Array

B. Mislove Has Lost an Array Mislove had an arraya1a1,a2a2,⋯⋯,ananofnnpositive integers, but he has lost it. He only remembers the following facts a...

2019-08-21 16:24:53 141 0

原创 Python爬虫框架Scrapy的入门和实践

Github项目地址:https://github.com/xylon666/Scrapy Scrapy框架,简单来说就是把爬虫各功能模块分割开来,分别负责相应的功能,让我们通过简单的学习和实践来使用他 框架示意图: 架构分析: Scrapy Engine:Scrap...

2019-08-19 16:29:25 174 0

原创 解决Pycharm中使用scrapy框架时出现 from .items import Item 报错

将from xx.items import xxItem 改为: from ..items import xxItem 在一个package中,同级使用 . 在父级使用 ..

2019-08-16 17:17:03 2384 4

原创 【2019牛客暑期多校训练营(第九场)】D.Knapsack Cryptosystem

题目描述 Amy asks Mr. B problem D. Please help Mr. B to solve the following problem. Amy wants to crack Merkle–Hellman knapsack cryptosystem. Please he...

2019-08-16 09:44:48 38 0

转载 在python中如何使用多进制数字

我们在python中,除十进制外还可以使用二进制、八进制和十六进制 1、二进制数字由0和1组成,我们使用0b或0B前缀表示二进制数 print(int(0b1010))#10 2、使用bin()函数将一个数字转换为它的二进制形式 print(bin(0xf))#0b1111 3、八进...

2019-08-15 10:21:19 88 0

原创 【牛客假日团队赛10】A.方格取数 四维DP

原题地址:https://www.luogu.org/problem/P1004 题目描述 设有N \times NN×N的方格图(N \le 9)(N≤9),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字00。如下图所示(见样例): A 0 0 0 0 0 0 ...

2019-08-13 16:34:16 66 0

转载 可迭代对象详解

1.可迭代对象 我们已经知道可以对list、tuple、dict、set、str等类型的数据使用for...in...的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。 把可以通过for...in...这类语句迭代读取一条数据供我们使用的对象称之为可迭代对象(Itera...

2019-08-12 17:33:23 82 0

原创 Python实战 | 爬取37000+四字成语 BeautifulSoup+requests+多线程

Github项目地址:https://github.com/xylon666/idiom 效果展示: 所需环境 IDE:Pycharm 第三方库:requests,BeautifulSoup 浏览器:Chrome 爬取目标: 成语大全网全部四字成语:http://chengyu....

2019-08-12 10:58:07 201 0

原创 【2019牛客暑期多校训练营(第八场)】B.Beauty Values

题目描述 Gromah and LZR have entered the second level. There is a sequencea_1, a_2, \cdots, a_na1​,a2​,⋯,an​on the wall. There is also a note board say...

2019-08-10 17:37:12 84 0

原创 PyCharm中撤消/恢复

撤消操作: 在主菜单上,选择Edit | Undo 或 按Ctrl+Z 恢复操作: 在主菜单上,选择Edit | Redo 或 按Ctrl+Shift+Z

2019-08-09 15:47:55 1134 0

转载 BeautifulSoup4的基本使用

BeautifulSoup是python解析html非常好用的第三方库! 安装: pip install beautifulsoup4 基本使用: from bs4 import BeautifulSoup html_str = """ <...

2019-08-09 15:38:46 45 0

原创 或许是不知梦的缘故,流离之人追逐幻影

出自《无限之住人》动画里乙橘槙绘唱的俳句: 恍不觉梦,流离之人,追逐幻影,弃友弃人。 后来江南自己做了引用和改写: 或许是不知梦的缘故,流离之人追逐幻影; 生人无能相惜者,曰悲; 再无可许之誓言,曰哀。 孤独是与生俱来的种子,萌发于爱上一个人的瞬间; 但既然相逢,纵无携手,总...

2019-08-09 14:18:03 769 0

原创 【CF 1199B】Water Lily

B. Water Lily While sailing on a boat, Inessa noticed a beautiful water lily flower above the lake's surface. She came closer and it turned out...

2019-08-09 10:39:35 61 0

原创 Python 常用第三方库合集

需要搭新环境的时候就过来看看 爬虫: pip install requests pip install Pillow #PIL图像处理库 pip install lxml pip install selenium pip install Scrapy #Scrapy框架 ...

2019-08-09 09:22:21 277 0

原创 Python实战 | 爬取当当网 TOP500 畅销书

目标网页:当当网书籍畅销榜http://bang.dangdang.com/books/bestsellers/01.00.00.00.00.00-24hours-0-0-1-1 爬取结果: 代码: import requests,re,json def request_dang...

2019-08-07 16:57:38 232 0

原创 Python爬虫selenium的安装和使用

selenium的安装: pip install selenium 浏览器驱动下载 Chrome: https://sites.google.com/a/chromium.org/chromedriver/downloads Edge: https://developer....

2019-08-07 15:12:12 108 0

原创 【牛客假日团队赛9】C.单词接龙

题目描述 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如beast和astonish,如果接成一条龙则变为beastonish,另外...

2019-08-06 15:29:00 86 0

原创 【牛客假日团队赛9】D.Cow Line 双端队列deque

题目描述 Farmer John's N cows (conveniently numbered 1..N) are forming a line. The line begins with no cows and then, as time progresses, one by on...

2019-08-06 09:47:14 53 0

转载 双端队列deque详解

deque函数: deque容器为一个给定类型的元素进行线性处理,像向量一样,它能够快速地随机访问任一个元素,并且能够高效地插入和删除容器的尾部元素。但它又与vector不同,deque支持高效插入和删除容器的头部元素,因此也叫做双端队列。deque类常用的函数如下。 (1)构造函数 deq...

2019-08-06 09:43:11 764 0

原创 为什么人类想象不出四维空间?

最近在知乎常常看到一个问题:为什么人类想象不出四维空间? 低维生物无法理解高维空间,这是自然的,我们无法想象一个我们从未见过的事物,就好比想象一种从未见过的颜色 假如纸面上存在这一只二维生物,它所能看到和经历的世界,仅在于这张纸的大小 三维生物——也就是我们,是否可以帮助他们见识到三维空间?...

2019-08-05 17:12:30 256 3

原创 【牛客假日团队赛9】L 回文数

题目描述 若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。 例如:给定一个10进制数56,将56加56(即把56从右向左读),得到121是一个回文数。 又如:对于10进制数87: STEP1:87+78 = 165 STEP2:165+561 = 726 ST...

2019-08-05 16:59:03 61 0

原创 【牛客假日团队赛9】A 乘积最大

题目描述 今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目: 设有一个长度为N的数字串,要求选手...

2019-08-05 15:24:34 52 0

原创 Manacher 算法模板

Manacher算法详解:https://blog.csdn.net/csdn_kou/article/details/82917937 #include<bits/stdc++.h> using namespace std; #define ll long long #defin...

2019-07-27 18:02:01 43 0

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