自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

转载 python学习实现excel,word,ppt等多种格式pdf的转换,每一部分注释的很清楚

代码中解释的很清楚,很好的代码,这是转载别人的代码,转载的网址https://www.cnblogs.com/lzhc/p/10893846.html​# -*- coding:utf-8 -*-# -*- coding: utf-8 -*-# @Time : 2020/9/23 15:42# @Author : zhihao.zhao# @Software: PyCharm# 该方法是综合的来处理同一个文件夹中ppt,excel,word# 将其转换成pdf#相...

2020-09-23 13:48:36 434

翻译 2020-08-06

通过JQuery来实现一个简单的二级联动<!DOCTYPE HTML><html lang="en-US"><head> <meta charset="UTF-8"> <title></title> <script src="http://cdn.bootcss.com/jquery/2.2.4/jquery.js"></script></head><bod

2020-08-06 18:48:04 150

原创 利用js实现多彩输入框

应用的相关知识: 1、颜色的rgm表达 2、键盘响应事件3、按钮监听4、DOM模型获得节点5、js控制css样式 简单描述: 1、颜色在编程中的描述一般分为三种: 第一种: 字符创名称赋值,如 *.background = "red", 第二种: 颜色的十六进制数表示,如 *.background = "#ffffff" 第三种: 颜色的rgm表达式表示,其用0-2...

2020-07-26 14:03:11 656

转载 全面的redis学习

前言redis作为nosql家族中非常热门的一员,也是被大型互联网公司所青睐,无论你是开发、测试或者运维,学习掌握它总会为你的职业生涯增色添彩。当然,你或多或少已经了解redis,但是你是否了解其中的某些细节,本片文章将详细介绍redis基础,后续也会介绍其高级部分如、持久化、复制、集群等内容,希望对你有所帮助。自redis3.0发布已经3年了,redis目前官方提供的redis稳定版本是4.0,以下示例均在4.0版本上进行。一、redis简介概述redis(REmote DIcti

2020-07-25 19:11:46 257

转载 Git实现同github远程仓库连接过程及本地上传

一、本地与githup连接配置1、本地创建ssh key:$ ssh-keygen -t rsa -C "[email protected]"后面的[email protected]改为你在github上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。如:ssh-keygen -t rsa -C "[email protected]"2...

2020-07-25 19:06:51 154

原创 蔡基姆拉尔森计算公式

2018-03-26 22:49:32 440

转载 矩阵快速幂

若有递推式f(n)=a(1)f(n-1)+a(2)f(n-2)+…+a(m)f(n-m),则可转化为以下矩阵形式:(你可以自己验算一下)随后快速幂即可。(求F(n)就相当于求上方n-m+1幂的矩阵经快速幂计算后的矩阵的第一行乘右边那个初始项矩阵)用 fib(n)fib(n) 表示斐波那契数列的第 nn项,现在要求你求 fib(n)fib(n) mod mm。fib(1)=1,fib(2)=1fib...

2018-03-26 20:43:04 239

原创 括号匹配

蓝桥杯括号问题一个串只包含有’(‘和’)’,如果每个左括号都能和一个右括号匹配,且左括号在左边,右括号在右边,那么称这个串是括号匹配的。比如”(())”,”()()”都是括号匹配的,”)(“,“())(“都不是括号匹配的。你能求出长度为 30 的括号匹配的串有多少个吗?答案 9694845这题其实就是一个卡特兰数问题,当括号为1对的时候,有1种,当括号为2对的时候,有2种,当为3对的时候有5种,...

2018-03-24 16:00:58 264

原创 7-3 公路村村通(30 分)

7-5 畅通工程之最低成本建设问题(30 分)某地区经过对城镇交通状况的调查,得到现有城镇间快速道路的统计数据,并提出“畅通工程”的目标:使整个地区任何两个城镇间都可以实现快速交通(但不一定有直接的快速道路相连,只要互相间接通过快速路可达即可)。现得到城镇道路统计表,表中列出了有可能建设成快速路的若干条道路的成本,求畅通工程需要的最低成本。输入格式:输入的第一行给出城镇数目N (1&lt;N≤10...

2018-03-18 21:30:02 4363

转载 各种树的构建方法

已知先序中序构树#include &lt;cstdio&gt; #include &lt;iostream&gt; using namespace std; const int N = 50; int pre[N], in[N], post[N]; //存放先序,中序,后序的数组 int n;//树中元素个数 struct node { int ...

2018-03-14 22:29:40 4353

转载 方便建堆函数C++

对make_heap(), pop_heap(), push_heap()的用法做个总结: make_heap()生成堆,他有两个参数,也可以有三个参数,前两个参数是指向开始元素的迭代器和指向结束元素的下一个元素的迭代器。第三个参数是可选的,可以用伪函数less()和greater()来生成大顶堆和小顶堆,其中type为元素类型。如果只传入前两个参数,默认是生成大顶堆。 push_heap()...

2018-03-14 21:46:13 683

原创 7-1 最长连续递增子序列(20 分)

7-1 最长连续递增子序列(20 分)给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。输入格式:输入第1行给出正整数n(≤10​5​​);第2行给出n个整数,其间以空格分隔。 输出格式:在一行中输出第一次出现的最长连续递增子序列,数字之间用空格分隔,序列结尾不能有多余空格。输入样例:...

2018-03-11 18:02:44 6506

原创 7-1 堆中的路径(25 分)

7-1 堆中的路径(25 分)将一系列给定数字插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。输入格式:每组测试第1行包含2个正整数N和M(≤1000),分别是插入元素的个数、以及需要打印的路径条数。下一行给出区间[-10000, 10000]内的N个要被插入一个初始为空的小顶堆的整数。最后一行给出M个下标。输出格式:对输入中给出的每个下标i,在一行中输出从H...

2018-03-11 16:35:28 794

原创 7-16 九宫格输入法(15 分)

7-16 九宫格输入法(15 分)假设有九宫格输入法键盘布局如下: [ 1,.?! ] [ 2ABC ] [ 3DEF ] [ 4GHI ] [ 5JKL ] [ 6MNO ] [ 7PQRS ] [ 8TUV ] [ 9WXYZ ] [ 0空 ] 注意:中括号[ ]仅为了表示键盘的分隔,不是输入字符。每个中括号中,位于首位的数字字符即是键盘的按键,按一下即可输...

2018-03-10 22:07:08 3205 1

原创 7-9 单词长度(15 分)

7-9 单词长度(15 分)你的程序要读入一行文本,其中以空格分隔为若干个单词,以.结束。你要输出每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如it's算一个单词,长度为4。注意,行中可能出现连续的空格;最后的.不计算在内。输入格式:输入在一行中给出一行文本,以.结束提示:用scanf("%c",...);来读入一个字符,直到读到.为止。输出格式:在一行中输出这行文本对应的单词的长度...

2018-03-10 22:05:10 2187

原创 敲7游戏,(报数进阶)

有一种酒桌游戏叫做“敲7”,规则是从一个人开始,说出任意数字,其他人会顺序往后报,如果一个数字包含 777,或者是 777 的倍数,那么需要敲打杯子或盘子,不能说出。现在 nnn 个人围坐在一个圆桌周围,他们编号从 111 到 nnn 顺时针排列。从某一人开始报出一个数字,其他人会按照顺时针方向顺序往后报(加一),如果某个人的数字包含 777,或者是 777 的倍数,那么他将退出游戏,下一个人继续...

2018-02-27 16:44:36 13092

原创 循环报数(队列版)

有 nnn 个小朋友做游戏,他们的编号分别是 1,2,3...n1,2,3...n1,2,3...n。他们按照编号从小到大依次顺时针围成一个圆圈,从第一个小朋友开始从 111 报数,依次按照顺时针方向报数(加一),报 mmm 的人会离开队伍,然后下一个小朋友会继续从 111 开始报数,直到只剩一个小朋友为止。输入格式第一行输入俩个整数,nnn,mmm。(1≤n,m≤10001 \leq n,m \...

2018-02-26 22:20:08 1726

原创 八皇后问题

蒜头君在和朋友下国际象棋,下的时候突发奇想,在国际象棋棋盘的每个格子上写下 111 到 999999 内的数字,又拿出了珍藏已久的 888 个皇后棋子。国际象棋中的皇后可以将同一行、同一列和同一对角线上的对方棋子吃掉。小蒜头在想,怎么摆放这 888 个皇后的位置才能让她们不能互相攻击,同时这 888 个皇后占的格子上的数字总和最大。蒜头君来求助热爱算法的你了,你能帮她算出答案吗?输入格式每个棋盘...

2018-02-26 21:44:32 134

原创 蒜头君学英语

蒜头君快要考托福了,这几天,蒜头君每天早上都起来记英语单词。花椰妹时不时地来考一考蒜头君:花椰妹会询问蒜头君一个单词,如果蒜头君背过这个单词,蒜头君会告诉花椰妹这个单词的意思,不然蒜头君会跟花椰妹说还没有背过。单词是由连续的大写或者小写字母组成。注意单词中字母大小写是等价的。比如You和you是一个单词。输入格式首先输入一个 n(1≤n≤100000)n(1 \le n \le 100000)n(...

2018-02-24 16:33:06 249

原创 7-6 银行业务队列简单模拟(25 分)

7-6 银行业务队列简单模拟(25 分)设某银行有A、B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 —— 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客。给定到达银行的顾客序列,请按业务完成的顺序输出顾客序列。假定不考虑顾客先后到达的时间间隔,并且当不同窗口同时处理完2个顾客时,A窗口顾客优先输出。输入格式:输入为一行正整数,其中第1个数字N

2018-02-02 14:34:02 1646

原创 A-小鱼吐泡泡(第二场)

题目描述小鱼儿吐泡泡,嘟嘟嘟冒出来。小鱼儿会吐出两种泡泡:大泡泡”O”,小泡泡”o”。 两个相邻的小泡泡会融成一个大泡泡,两个相邻的大泡泡会爆掉。 (是的你没看错,小气泡和大气泡不会产生任何变化的,原因我也不知道。) 例如:ooOOoooO经过一段时间以后会变成oO。输入描述:数据有多组,处理到文件结束。 每组输入包含一行仅有’O’与’o’组成的字符串。

2018-01-29 14:19:25 1037

转载 G-送分了QAQ

链接:https://www.nowcoder.com/acm/contest/74/G来源:牛客网题目描述 杭州人称傻乎乎的人为62,而嘟嘟家这里没有这样的习俗。 相比62,他那里的人更加讨厌数字38,当然啦,还有4这个 数字!所以啊,嘟嘟不点都不想见到包含38或者4的数字。 每次给出一个区间[n,m],你能找到所有令人讨厌的数字吗?

2018-01-28 21:23:45 383

原创 问题C: 磁盘清理

问题C: 磁盘清理时间限制: 1  内存限制: 128 MB提交: 11  解决: 6提交状态讨论版题目描述哥尔·D·文博最近手头有点紧,买了一台二手电脑,他计划装一些学习资料,但是他发现磁盘空间不够用,可是哥尔·D·文博不屑于使用压缩软件,所以他决定手动编写一个压缩与解压的程序来扩大磁盘空间,哥尔·D·文博感觉这是一次很好的锻炼机会

2018-01-19 11:02:01 366

原创 求最大矩阵和

给定一个 n×mn \times mn×m 的矩阵 AAA,求AAA 中的一个非空子矩阵,使这个子矩阵中的元素和最大。其中,AAA 的子矩阵指在 AAA 中行和列均连续的一部分。输入格式输入的第一行包含两个整数 n,m(1≤n,m≤50)n,m(1 \leq n,m \leq 50)n,m(1≤n,m≤50),分别表示矩阵AAA 的行数和列数。接下来 nnn

2018-01-01 18:04:38 736

转载 2230: 最大连续子串和

2230: 最大连续子串和时间限制: 1 Sec  内存限制: 128 MB提交: 305  解决: 39[提交][状态][讨论版][命题人:admin]题目描述有一个数字n,求数字n的连续k位数字相加,能得到的最大和是多少例如有数字:n = 374071034874501,当k=4时,能得到的连续4位数字的最大和是8 + 7 + 4 + 5 = 24输入有多组测试

2017-12-26 21:35:20 614

原创 问题 E: 矩阵乘法

网站不太稳定。。。不太稳定。。。不稳定。。。问题 E: 矩阵乘法时间限制: 1 Sec  内存限制: 128 MB提交: 13  解决: 4[提交][状态][讨论版]题目描述   基础练习  矩阵乘法    时间限制:1.0s     内存限制:512.0MB       问题描述   给定一个N阶矩阵A,输出A的M次幂(M是

2017-12-10 22:45:58 1283

原创 问题 D: 分解质因数

问题 D: 分解质因数时间限制: 1 Sec  内存限制: 128 MB提交: 17  解决: 8[提交][状态][讨论版]题目描述   基础练习  分解质因数    时间限制:1.0s     内存限制:512.0MB       问题描述   求出区间[a,b]中所有整数的质因数分解。 输入格式   输入两个整数a,b

2017-12-08 22:21:25 1047

转载 KMP算法的C语言代码实现

KMP算法的C语言代码实现////核心思想:匹配过程中匹配不等时,不需回溯i指针,而是利用已经得到的“部分匹配”结果将模式向右“滑动”尽可能远的一段距离继续比较。 //**************************************************************************************************************

2017-11-19 22:20:41 3248

原创 栈的c语言,链式存储表达形式

在这里运用了C语言中的链式存储来描述栈的存储形式及其相关运算#include#include#includeusing namespace std;#define N 100#define ZN 10typedef struct{ int *base; int *top; int stacksize; }sb;sb s;int ch(sb &s){ s.base=(

2017-11-18 19:07:01 198

原创 树的链式存储,及前序中序后序遍历

二叉树链式存储的,提供了两种的建树方式,一。没有返回值的,二。有返回值的,遍历的方法,主要是运用了递归的思想,不是很难可以理解#include#include#includeusing namespace std;#define max 100typedef struct Bitee{ char data; struct Bitee *lchild,*rchild;}Bit

2017-11-18 15:24:26 289

原创 1002: FJ的字符串

1002: FJ的字符串时间限制: 1 Sec  内存限制: 128 MB提交: 4  解决: 4[提交][状态][讨论版]题目描述   基础练习  FJ的字符串    时间限制:1.0s     内存限制:512.0MB       问题描述   FJ在沙盘上写了这样一些字符串:   A1  =  “A”   A

2017-10-21 18:24:59 182

原创 1003: Huffuman树

1003: Huffuman树时间限制: 1 Sec  内存限制: 128 MB提交: 6  解决: 2[提交][状态][讨论版]题目描述基础练习  Huffuman树    时间限制:1.0s     内存限制:512.0MB       问题描述   Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffm

2017-10-21 17:55:33 254

转载 实用字符小函数

reverse(a,a+n);//若a是数组,则反转a数组内的东西/*【1】字符串操作 */strcpy(p, p1);//复制字符串 strncpy(p, p1, n);//复制指定长度字符串 strcat(p, p1);//附加字符串 strncat(p, p1, n);//附加指定长度字符串 strlen(p);//取字符串长度 strcm

2017-10-21 16:34:51 141

原创 相关链表的代码

本代码是对链表的建立,及删除,插入,寻找,输出的函数表达#include#includeusing namespace std;typedef struct node{ int date; struct node *next;}node;//建立节点 node *creatline(node *head,int n){ node *p; cout<<"请输入对应链表的数值"

2017-09-13 21:06:04 243

转载 动态规划三部曲之一个故事教你透彻理解动态规划(一)

通过金矿模型介绍动态规划         对于动态规划,每个刚接触的人都需要一段时间来理解,特别是第一次接触的时候总是想不通为什么这种方法可行,这篇文章就是为了帮助大家理解动态规划,并通过讲解基本的01背包问题来引导读者如何去思考动态规划。本文力求通俗易懂,无异性,不让读者感到迷惑,引导读者去思考,所以如果你在阅读中发现有不通顺的地方,让你产生错误理解的地方,让你难得读懂的地方,请跟贴指出

2017-09-11 17:18:37 256

转载 问题 B: 素数处理

问题 B: 素数处理时间限制: 1 Sec  内存限制: 128 MB提交: 226  解决: 11[提交][状态][讨论版]题目描述最近,聪明的二哈喜欢上了数学,迷上了素数。经过一番折腾,研究出了二哈素数大猜想,可以轻松求出任意区间[l,r]之间素数和。二哈希望你能编写个代码帮他求解任意a,b之间的所有素数和,从而验证他的猜想输入一行,a b(0(数据范围刚才给小了,

2017-09-08 22:49:20 344

转载 HDU 2036 G - 趣

G - 趣Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit Status Practice HDU 2036Description“ 改革春风吹满地, 不会AC没关系; 实在不行回老家, 还有一亩三分地。 谢谢!(乐

2017-09-06 22:06:03 304

原创 D求多少层括号

D求多少层括号Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit Status Practice HDU 1870Description四月一日快到了,Vayko想了个愚人的好办法——送礼物。嘿嘿,不要想的太好,这礼物可没那么简单,V

2017-09-06 22:00:50 240

转载 B - 这是一道水题

B - 这是一道水题Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit Status Practice HDU 1272Description上次Gardon的迷宫城堡小希玩了很久(见Problem B),现在她也想设计一个迷宫让Gardon来走

2017-09-06 21:56:37 247

转载 A - 仍是畅通工程

A - 仍是畅通工程Time Limit:2000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit Status Practice HDU 1232Description某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标

2017-09-06 21:54:13 172

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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