- 博客(90)
- 资源 (1)
- 收藏
- 关注
原创 记录 免费高清视频下载网站
7,000+ 最精彩的 Videos 图片 · 100% 免费下载 · Pexels 素材图片https://www.pexels.com/zh-cn/search/videos
2022-02-10 14:03:08
1471
原创 爬虫管理工具 scrapydweb 汉化
全部本人纯手动汉化,如有不足请多关照使用介绍:需要自行安装所需要的依赖,可以先用pip下载scrapydweb(为了安装依赖),然后再pip uninstall scrapydweb将压缩文件拷贝到服务器解压,进入文件目录执行 python setup.py install即可安装,后续scrapydweb怎么启动等操作请参考别人的博客使用scrapydw......
2020-01-09 16:34:50
3110
8
原创 python字典格式 城市和行政编码映射表(无序)
中国所有的地级市,直辖市,特别行政区,地区,自治州,盟,共342个,无序city = { '420500': ['湖北省', '宜昌市'], '231200': ['黑龙江省', '绥化市'], '420900': ['湖北省', '孝感市'], '230400': ['黑龙江省', '鹤岗市'], '150500': ['内蒙古自治区', '通辽市'], '150300': [...
2019-12-17 16:50:09
1526
原创 剑指offer刷题(11-20) python
在线做题链接 牛客网面试题11.二进制中1的个数输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。# 使用位移和与运算,例如 1001&1 = 1 ,右移一位 100&1=0,以此类推class Solution: def NumberOf1(self, n): # write code here num,i=0,0 ...
2019-12-01 10:22:48
219
原创 剑指offer刷题(1-10) python
在线做题链接 牛客网点击进入面试题1.二维数组中查找在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。class Solution: # array 二维列表 def Find(self, target, array): ...
2019-11-29 14:47:59
249
原创 Python详细解析 深拷贝,浅拷贝,赋值
一.赋值 假设我们另x=[1,2,3,4,5],y=x,如果我们改变x的值,y的值会不会也跟着变化,答案是会的,因为赋值后虽然y的值和x的值是一样的,但是他们对应的引用还是相同的,如果改变了x其中一个里面的值,y中对应位置的元素也会改变,如下图x=[1,2,3,4]y=xprint(y)# 结果[1, 2, 3, 4]x[0]=10print(y)# 结果[...
2019-08-01 15:32:27
376
原创 python3——调用百度翻译API制作简单翻译器
一.获取百度翻译开放平台api在百度翻译网站“http://api.fanyi.baidu.com/api/trans/product/index”注册账号,然后获取api,在管理控制台中可以看到自己的app id和密匙通用翻译API通过HTTP接口对外提供多语种互译服务。您只需要通过调用通用翻译API,传入待翻译的内容,并指定要翻译的源语言(支持源语言语种自动检测)和目标语言种类,就可以得...
2019-07-12 11:03:36
2022
1
原创 python中random模块及其常用方法
random模块常用方法1)random.random()#random.random()用于生成一个随机小数n,0<=n<1.0import randomrandom.random()0.073913719103582582)random.uniform(a,b)#random.uniform(a,b),用于生成一个指定范围内的小数,两个参数中一个是上限,一个是下限...
2019-07-11 10:47:40
2096
2
原创 职业生涯
nhpp的职业生涯时间 比赛 成绩 2016.7 首届GPLT团体程序设计天梯赛全国赛区 成功参赛奖 2017.3 第二届GPLT团体程序设计天梯赛华中赛区 华中赛区二等奖 2017.4 第八届‘蓝桥杯’大赛湖南赛区 省二等奖 2017.5 2017年湖南湘潭邀请赛 顽强拼搏奖 2017.9 湖南省第十...
2019-07-10 14:32:15
252
原创 python:面向对象实例:扑克牌发牌程序(非图形化 )
4名牌手打牌,计算机随机将52张牌(不含大/小鬼)发给4名牌手,并在屏幕上显示每位牌手的牌。程序的运行结果如图所示发牌程序设计出3个类——Card类、Hand类和Poke类。1.card类Card类代表一张牌,其中FaceNum字段指的是牌面数字1-13,Suit字段指的是花色,Rank指的是牌的大小(1)Card构造函数根据参数初始化封装的成员变量,实现盘面大小和花色的初始化...
2019-07-04 18:00:05
7143
原创 2019 计蒜之道 初赛 第三场 A题淘宝商品价格大PK(python做法,最长上升子序列)
阿里巴巴集团旗下的淘宝已经成为大家最常用的线上购物网站了,小明想买一本算法书,在淘宝浏览选购时发现各家店铺价格有很多。聪明的小明想得到一个价格对比排序,以升序表示。在思考方法时,联想到刚刚上课时学的最长上升子序列知识,心中想到了一个有意思的问题。如果把这本算法书的nn个价格,以A_1,A_2,\cdots,A_NA1,A2,⋯,AN来表示,这就是一个序列了。那如果我们想删除其中一...
2019-07-03 10:06:46
446
原创 2019 计蒜之道 初赛 第三场 阿里巴巴协助征战SARS(python做法,费马小定理+快速幂)
目前,SARS 病毒的研究在世界范围内进行,经科学家研究发现,该病毒及其变种的 DNA 的一条单链中,胞嘧啶、腺嘧啶均是成对出现的。这虽然是一个重大发现,但还不是该病毒的最主要特征,因为这个特征实在太弱了。为了进一步搞清楚该病毒的特征,CN 疾病控制中心和阿里巴巴集团合作,用科技的力量和程序的思维来解决这个难题。现阿里巴巴特委派你成为 CN 疾病控制中心的 SARS 高级研究员,去研究在这个特...
2019-07-02 14:53:14
566
原创 python函数习题
1.写一个函数,传入两个参数,第一个参数为底数,第二个参数为幂,返回底数的幂运算值解:题目中要求求一个数的幂运算,但是没有说明给出的底数是整数还是小数,所以我们不能直接用int输入def mi(n,m): return float(float(n)**int(m))n,m=input('请输入两个数:\n').split()print('%g'%mi(n,m))2.编...
2019-06-28 15:52:08
2445
原创 python学习笔记七(函数)
函数1.结构化编程 将特殊的逻辑,功能性代码,单独的抽取出来,封装成函数进行调用 min([1,2,3]) ---逻辑被封装到了函数当中,调用起来非常方便简洁2.非结构化编程 所有的代码和逻辑都在同一个代码块中 图书管理系统 逻辑比较混乱,代码量太多,太杂函数是程序的重要组成部分一个程序中可以有多个函数组成,多个函数...
2019-06-28 11:01:05
435
原创 python学习笔记六(序列)
序列(sequence)列表,元组,字符串1.都可以通过下标进行访问2.下标都是从零开始3.多个元素可以使用分片进行获取4.拥有相同的操作符序列的两个特点:1.索引操作2.切片操作满足两个特点的数据,就可以称之为序列函数1.list(iterable): 将可迭代对象转换成列表 list():空列表2.tuple(iterable...
2019-06-27 11:35:27
276
原创 python学习笔记五(字符串及其方法)
字符串1.天生可以跨平台---操作系统:os(Opreating System)--win osx Linux2.任何程序设计语言---字符串---(编码)3.python2和python3的字符串有很多不同4.支持分片: l=[1,2,3,4,5,6,7,8,] l[1:6]---[2,3,4,5,6] s='hello world' s...
2019-06-27 09:00:18
395
原创 python实现八皇后问题(二位列表)
八皇后问题:在8*8的国际象棋盘上,放置8个皇后,使任何一个皇后都不能吃掉另一个。国际象棋规则中,皇后可以吃到任何一个与他在同一行、同一列或者同一斜线上的敌方棋子,所以八皇后问题的所有解满足:8个皇后都不在同一行、同一列,或者同一斜线上。要求:输出所有的解。提示,用递归这是简单的dfs搜索,python如下def print1(): global t,arr ...
2019-06-25 15:09:56
867
原创 python学习笔记四(列表)
列表:同构:所有的数据是相同异构:所有的数据类型不同创建列表1.创建一个普通列表: [1,2,3]2.创建混合列表: [1,2,3,'hehe',[1,2,3]]3.创建空列表 []4.利用工厂函数创建 list():创建空列表 list(iterable): 从可迭代对象的元素中初始化一个新的列表可...
2019-06-24 15:22:21
604
原创 python学习笔记三(循环)
循环流程while重复执行某些代码语法: while 布尔表达式: 循环体(代码)注意死循环合理的使用循环条件(布尔表达式)效率问题1.while 1 和 while True: ----py3中效率一样,但是在py2中 while 1 效率高 bool是int子类,继承了int的方法 True+True=22...
2019-06-24 15:19:27
176
原创 python学习笔记二
python语法基础输出语句printf():打印语句py3中 表示:函数(内置函数)-----py2中就是一个打印语句数字,字符串,列表---数据打印运算式(表达式)可以接受多个参数,多个参数由逗号隔开可以接受关键字参数---py2中不支持print默认end为\n print(end='')不换行输入语句input(提示信息)内置函数在控制台等待用户输入i...
2019-06-20 13:43:10
279
原创 python学习笔记一
一、什么是py 是一门程序设计语言二、py特点 1.语法结构简单清晰 2.有着非常强大的类库(模块) 3.胶水语言(可以使用c或java中的类库) 4.纯面向对象语言(万物皆对象)次要特点:1.跨平台性(windows linux osx ngix 安卓 ios 塞班 黑莓 winp)2.编译成字节码:bytecode---pyc,pyo(字节码文件...二...
2019-06-20 13:42:30
333
原创 2017湖南省第十三届大学生计算机程序设计竞赛 A Seating Arrangement
DescriptionMr. Teacher老师班上一共有n个同学,编号为1到n。 在上课的时候Mr. Teacher要求同学们从左至右按1, 2, …, n的顺序坐成一排,这样每个同学的位置是固定的,谁没来上课就一目了然了。但是时间长了之后,Mr. Teacher发现坐得离得远的同学往往因为交流很少而逐渐变得生疏了,于是他决定重新安排同学们的座位,并且在新的座位安排中,任意两个相邻的同学的编号之...
2018-07-14 21:03:12
297
原创 2017湖南省第十三届大学生计算机程序设计竞赛 B Simplified Blackjack
Description在一次聚会上,Bob打算和Alice一起玩Blackjack游戏,但Alice平时很少玩扑克类游戏,Bob觉得跟Alice解释清楚Blackjack的规则有点困难,于是Bob决定和Alice玩一次简化版的Blackjack。点数计算游戏过程使用若干副去掉大小王的扑克牌,A代表1点,2-10即为牌面上的点数,J、Q、K均代表10点。发牌游戏包含两位玩家,一位玩家做庄家负责发牌,...
2018-07-14 20:59:08
691
原创 L2-028. 秀恩爱分得快
古人云:秀恩爱,分得快。互联网上每天都有大量人发布大量照片,我们通过分析这些照片,可以分析人与人之间的亲密度。如果一张照片上出现了 K 个人,这些人两两间的亲密度就被定义为 1/K。任意两个人如果同时出现在若干张照片里,他们之间的亲密度就是所有这些同框照片对应的亲密度之和。下面给定一批照片,请你分析一对给定的情侣,看看他们分别有没有亲密度更高的异性朋友?输入格式:输入在第一行给出 2 个正整数:N...
2018-04-04 20:45:05
5437
原创 L2-026. 小字辈
本题给定一个庞大家族的家谱,要请你给出最小一辈的名单。输入格式:输入在第一行给出家族人口总数 N(不超过 100 000 的正整数) —— 简单起见,我们把家族成员从 1 到 N 编号。随后第二行给出 N 个编号,其中第 i 个编号对应第 i 位成员的父/母。家谱中辈分最高的老祖宗对应的父/母编号为 -1。一行中的数字间以空格分隔。输出格式:首先输出最小的辈分(老祖宗的辈分为 1,以下逐级递增)。...
2018-04-04 09:40:12
1319
原创 L2-025. 分而治之
分而治之,各个击破是兵家常用的策略之一。在战争中,我们希望首先攻下敌方的部分城市,使其剩余的城市变成孤立无援,然后再分头各个击破。为此参谋部提供了若干打击方案。本题就请你编写程序,判断每个方案的可行性。输入格式:输入在第一行给出两个正整数 N 和 M(均不超过10 000),分别为敌方城市个数(于是默认城市从 1 到 N 编号)和连接两城市的通路条数。随后 M 行,每行给出一条通路所连接的两个城市...
2018-04-03 21:10:33
879
原创 L1-049. 天梯赛座位分配
天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情。为此我们制定如下策略:假设某赛场有 N 所学校参赛,第 i 所学校有 M[i] 支队伍,每队 10 位参赛选手。令每校选手排成一列纵队,第 i+1 队的选手排在第 i 队选手之后。从第 1 所学校开始,各校的第 1 位队员顺次入座,然后是各校的第 2 位队员…… 以此类推。如果最后只剩下 1 所学校的...
2018-04-03 20:45:06
240
原创 电话聊天狂人(25 分)
电话聊天狂人(25 分)给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人。输入格式:输入首先给出正整数N(≤105),为通话记录条数。随后N行,每行给出一条通话记录。简单起见,这里只列出拨出方和接收方的11位数字构成的手机号码,其中以空格分隔。输出格式:在一行中给出聊天狂人的手机号码及其通话次数,其间以空格分隔。如果这样的人不唯一,则输出狂人中最小的号码及其通话次数,并且附加给出并列...
2018-03-13 11:02:14
1066
原创 计蒜客-封印之门【floyd】
蒜头君被暗黑军团包围在一座岛上,所有通往近卫军团的路都有暗黑军团把手。幸运的是,小岛上有一扇上古之神打造的封印之门,可以通往近卫军团,传闻至今没有人能解除封印。封印之门上有一串文字,只包含小写字母,有kk种操作规则,每个规则可以把一个字符变换成另外一个字符。经过任意多次操作以后,最后如果能把封印之门上的文字变换成解开封印之门的文字,封印之门将会开启。蒜头君战斗力超强,但是不擅计算,请你帮...
2018-03-08 15:52:12
277
原创 2018 蓝桥杯省赛 B 组模拟赛(一) LIS
LIS是最长上升子序列。什么是最长上升子序列? 就是给你一个序列,请你在其中求出一段最长严格上升的部分,它不一定要连续。就像这样:22, 33, 44, 77 和 22, 33, 44, 66 就是序列 22 55 33 44 11 77 66 的两个上升子序列,最长的长度是 44。#include<stdio.h>#include<stdlib.h>#include&...
2018-03-07 14:29:35
358
原创 2018 蓝桥杯省赛 B 组模拟赛(一) U型数字
最近蒜头君喜欢上了U型数字,所谓U型数字,就是这个数字的每一位先严格单调递减,后严格单调递增。比如 212212 就是一个U型数字,但是 333333, 9898, 567567, 3131331313,就是不是U型数字。现在蒜头君问你,[1,100000][1,100000] 有多少U型数字?提示:请不要输出多余的符号。#include<stdio.h>int main(){ ...
2018-03-07 14:11:05
480
原创 hdu 1072 Nightmare
Ignatius had a nightmare last night. He found himself in a labyrinth with a time bomb on him. The labyrinth has an exit, Ignatius should get out of the labyrinth before the bomb explodes. The initial ...
2017-07-28 15:26:15
227
原创 51Nod 1459 迷宫游戏
你来到一个迷宫前。该迷宫由若干个房间组成,每个房间都有一个得分,第一次进入这个房间,你就可以得到这个分数。还有若干双向道路连结这些房间,你沿着这些道路从一个房间走到另外一个房间需要一些时间。游戏规定了你的起点和终点房间,你首要目标是从起点尽快到达终点,在满足首要目标的前提下,使得你的得分总和尽可能大。现在问题来了,给定房间、道路、分数、起点和终点等全部信息,你能计算在尽快离开迷宫的前提下,你的最大
2017-07-28 15:21:55
325
原创 51nod 1109 01组成的N的倍数(bfs)
给定一个自然数N,找出一个M,使得M > 0且M是N的倍数,并且M的10进制表示只包含0或1。求最小的M。例如:N = 4,M = 100。Input输入1个数N。(1 Output输出符合条件的最小的M。Sample Input4Sample Output100#include#include#include#include#i
2017-07-28 15:07:28
317
原创 HDU 1015 Safecracker (暴力枚举)
=== Op tech briefing, 2002/11/02 06:42 CST ==="The item is locked in a Klein safe behind a painting in the second-floor library. Klein safes are extremely rare; most of them, along with Klein and hi...
2017-07-27 10:47:26
293
原创 FZU 1046 Tempter of the Bone
The doggie found a bone in an ancient maze, which fascinated him a lot. However, when he picked it up, the maze began to shake, and the doggie could feel the ground sinking. He realized that the bone
2017-07-27 10:45:33
209
原创 HDU 1172 猜数字
猜数字游戏是gameboy最喜欢的游戏之一。游戏的规则是这样的:计算机随机产生一个四位数,然后玩家猜这个四位数是什么。每猜一个数,计算机都会告诉玩家猜对几个数字,其中有几个数字在正确的位置上。比如计算机随机产生的数字为1122。如果玩家猜1234,因为1,2这两个数字同时存在于这两个数中,而且1在这两个数中的位置是相同的,所以计算机会告诉玩家猜对了2个数字,其中一个在正确的位置。如果玩家猜11...
2017-07-27 10:42:40
309
原创 HDU 1081 To The Max
To The MaxTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4592Accepted Submission(s): 2165Problem DescriptionGiven a two-dimensiona...
2017-07-27 10:41:09
227
原创 HDU 1213 最大连续子序列
给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ...,Nj },其中 1 <= i <= j <= K。最大连续子序列是所有连续子序列中元素和最大的一个,例如给定序列{ -2, 11, -4, 13, -5, -2 },其最大连续子序列为{ 11, -4, 13 },最大和为20。在今年的数据结构考卷中,要...
2017-07-27 10:39:35
243
原创 POJ 1047 Round and Round We Go
A cyclic number is an integer n digits in length which, when multiplied by any integer from 1 to n, yields a"cycle"of the digits of the original number. That is, if you consider the number after the l...
2017-07-27 10:37:57
367
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人