自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (19)
  • 收藏
  • 关注

原创 数论二·Eular质数筛法

如何去快速得求解[1,N]这个区间内素数的个数呢? 自然我们已经知道了如何快速判定一个数是否是质数,那么我就直接将[1,N]之间每一个数判定一次,就可以得到结果。 虽然我们已经通过快速素数检测将每一次判定的时间复杂度降低,但是N个数字的话,总的时间复杂度依旧很高。 发现如果一个数p是质数的话,那么它的倍数一定都不是质数。所以我建立了一个布尔类型的数组isPrime,初始化都为true。我从2

2016-11-15 11:10:53 611

原创 数论一·Miller-Rabin质数测试

输入 第1行:1个正整数t,表示数字的个数,10≤t≤50 第2..t+1行:每行1个正整数,第i+1行表示正整数a[i],2≤a[i]≤10^18 输出 第1..t行:每行1个字符串,若a[i]为质数,第i行输出"Yes",否则输出"No" 样例输入 3 3 7 9 样例输出 Yes Yes No 解法提示: 有一种叫做Miller-Rabin质数测试

2016-11-15 11:00:01 507

原创 后缀数组四·重复旋律4

我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。 我们把一段旋律称为(k,l)-重复的,如果它满足由一个长度为l的字符串重复了k次组成。 如旋律abaabaabaaba是(4,3)重复的,因为它由aba重复4次组成。 小Hi想知道一部作品中k最大的(k,l)-重复旋律。 输入 一行一个仅包含小写字母的字符串。字符串长度不超过 100000。 输出 一行一个整数,表示答案

2016-11-15 10:49:35 720

原创 后缀数组三·重复旋律3

我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。 旋律是一段连续的数列,如果同一段旋律在作品A和作品B中同时出现过,这段旋律就是A和B共同的部分,比如在abab 在 bababab 和 cabacababc 中都出现过。如何知道两部作品的共同旋律最长是多少? 输入 共两行。一行一个仅包含小写字母的字符串。字符串长度不超过 100000。 输出 一行一个整数,表示答案。

2016-11-07 15:10:00 496

原创 后缀数组二·重复旋律2

我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。 旋律可以表示为一段连续的数列,相似的旋律在原数列不可重叠,比如在1 2 3 2 3 2 1 中 2 3 2 出现了一次,2 3 出现了两次,如何知道一段旋律中出现次数至少为两次的旋律最长是多少? 输入 第一行一个整数 N。1≤N≤100000 接下来有 N 个整数,表示每个音的数字。1≤数字≤1000 输出 一行一个整数

2016-11-07 14:55:41 548

原创 后缀数组一·重复旋律

我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。 小Hi在练习过很多曲子以后发现很多作品自身包含一样的旋律。旋律是一段连续的数列,相似的旋律在原数列可重叠。比如在1 2 3 2 3 2 1 中 2 3 2 出现了两次。 小Hi想知道一段旋律中出现次数至少为K次的旋律最长是多少? 输入 第一行两个整数 N和K。1≤N≤20000 1≤K≤N 接下来有 N 个整数,表示每个音的数

2016-11-07 11:23:44 888

windows下计算md5小程序

windows下计算md5小程序: 1、直接拖入文件即可 2、python3实现 3、有源码可修改,也可直接命令行调python3执行 4、支持普通文件和二进制文件的md5计算

2020-08-13

Effective Go中文版.pdf

Effective Go中文版 Go是一个新的语言。 虽然是借鉴了现有的语言, 但是它独有的特性可以使得高效的Go程序, 与其它语言编写的 程序相比, 大不相同。 直接将C++或者Java 程序转换为Go程序, 是不可能产生令人满意的结果—Java程序是使 用Java编写的, 而不是Go。 另一方面, 从Go的角度考虑问题则会产生成功的, 而且 大不相同的程序。 换句话 说, 想要编写好的Go程序, 理解它的特性和风格是非常重要的。 了解Go语言编程中已有的约定也非常重要, 例 如命名, 格式, 程序结 构, 等等。 这会使得其他Go程序员容易理解你编写的程序。 该文档对如何编写清晰, 符合语言规范的Go代码, 给出了一些建议。 你应该先阅读language specification, Tour of Go和How to Write Go Code, 然后将该文档作为扩展阅读。

2020-02-27

Qt钢琴程序

使用Qt5开发的钢琴小程序,使用17个类似于钢琴的黑白键操作,对应键盘AWS...OLP;等键,也可以用鼠标点击,附件中包含项目源码和由静态库编译发布的exe文件,可以单独打开使用。由于使用Qsound加入资源,所以开始打开后有8s左右的时间无响应,不过不影响以后的使用。欢迎大家查看源码(特别注意其中的Qsound加入资源写法和qrc资源文件的写法),指正其中的不足之处,共同学习进步。由于qt4和qt5的头文件之间的差别,如果用qt4打开pro文件,需要修改pro文件和相应头文件的写法。

2015-09-03

钢琴小程序

使用Qt5开发的钢琴小程序,使用17个类似于钢琴的黑白键操作,对应键盘AWS...OLP;等键,也可以用鼠标点击,附件中包含项目源码和由静态库编译发布的exe文件,可以单独打开使用。由于使用Qsound加入资源,所以开始打开后有8s左右的时间无响应,不过不影响以后的使用。欢迎大家查看源码(特别注意其中的Qsound加入资源写法和qrc资源文件的写法),指正其中的不足之处,共同学习进步。由于qt4和qt5的头文件之间的差别,如果用qt4打开pro文件,需要修改pro文件和相应头文件的写法。

2015-09-03

Qt静态库的下载和安装配置

Qt静态库的下载和安装配置,可以用于程序基于静态库的编译链接,release得到可执行文件

2015-09-03

Qt开发环境下载和安装

Qt4和Qt5Windows下安装和配置说明

2015-09-03

钢琴88键音频素材

钢琴88键音频素材,包含钢琴88个键的MP3和wav格式独立音阶文件,可用于开发钢琴类应用。

2015-09-03

华为网络工程师培训教程

H3C认证网络工程师,H3C Certified Network Engineer,英文简称H3CNE。主要面向中小型企业的网络设计与实施人员。通过认证后,您将对数据通信网络有一个全面的了解,并且您将被证明已经掌握面向中小型企业的网络通用技术,并具备设计中小企业网络以及使用华为网络设备实施您的设计的能力。

2015-09-03

程序员面试宝典

本书取材于各大IT公司历年面试真题,详细分析了应聘程序员(含网络、测试等)职位的常见考点。

2015-09-03

高质量 C++C 编程指南

本书第一章至第六章主要论述 C++/C 编程风格。难度不高,但是细节比较多。别小看了,提高质量就是要从这些点点滴滴做起。世上不存在最好的编程风格,一切因需求而定。团队开发讲究风格一致,如果制定了大家认可的编程风格,那么所有组员都要遵守。如果读者觉得本书的编程风格比较合你的工作,那么就采用它,不要只看不做。人在小时候说话发音不准,写字潦草,如果不改正,总有后悔的时候。编程也是同样道理。 第七章至第十一章是专题论述,技术难度比较高,看书时要积极思考。特别是第七章“内存管理”,读了并不表示懂了,懂了并不表示就能正确使用。有一位同事看了第七章后觉得“野指针”写得不错,与我切磋了一把。可是过了两周,他告诉我,他忙了两天追查出一个 Bug,想不到又是“野指针”出问题,只好重读第七章。 光看本书对提高编程质量是有限的,建议大家阅读本书的参考文献,那些都是经典名著。

2015-09-03

Mini6410_Qt4和Qtopia编程开发指南

本手册由友善之臂软件开发工程师编写制作,以 Mini6410作为开发演示平台,详细介绍了 Qtopia-2.2.0, Qt-Extendded-4.4.3(Qtopia 手机版),QtE-4.7.0 等常见 Qt 版本的移植过程、应用程序开发方法(含 X86 版和 ARM 版),涉及串口编程,LED 控制,PWM 控制,中断式按键编程调用,ADC 模拟转换等嵌入式硬件操 作编程示例,并配有详细的图解,完整的源代码包,手册中还介绍了一些常见的实用技巧,例如如何增加 用户自定义程序组,如何设置开机自动运行等,非常适合嵌入式初学者学习参考之用。

2015-09-02

C#从入门到精通 第2版

C#从入门到精通,清华大学出版社,详细介绍C#语法,以及应用,尤其是数据库部分,大家感兴趣的可以下载相应的视频学习。

2014-03-13

中国象棋对弈(MFC单机版)终结版

中国象棋对弈(MFC单机版)终结版,能实现两个玩家轮流行棋,支持悔一步棋,有倒计时60s功能,支持棋语显示,有声音音效,有作者邮箱,可以在线请教,欢迎与作者一起交流.我在原来的基础上更改了图标,忘了说下,直接使用exe可执行文件时,需要使可执行文件和资源res,sound文件夹保持在同一目录下。由于前两个是直接引用声音文件,所以需要携带sound文件夹一起使用。此版将声音文件加载到资源,生成可执行文件后可直接单独使用,同时为了简洁方便,去掉了一些多余冗杂的类和方法。

2013-10-24

中国象棋对弈(MFC单机版)更改图标版

中国象棋对弈(MFC单机版)更改图标版,能实现两个玩家轮流行棋,支持悔一步棋,有倒计时60s功能,支持棋语显示,有声音音效,有作者邮箱,可以在线请教,欢迎与作者一起交流.我在原来的基础上更改了图标,忘了说下,直接使用exe可执行文件时,需要使可执行文件和资源res文件夹保持在同一目录下。

2013-10-24

中国象棋对弈(MFC单机版)

中国象棋对弈(MFC单机版),能实现两个玩家轮流行棋,支持悔一步棋,有倒计时60s功能,支持棋语显示,有声音音效,有作者邮箱,可以在线请教,欢迎与作者一起交流.

2013-10-22

msdn chm英文版

这是一个英文版的本地MSDN,已整理成CHM格式,方便查阅,编程好助手。多看英文版msdn有助于专业文档阅读能力的提示,编程愉快

2013-09-09

JAVA帮助文档jdk1.5

JAVA中文帮助文档 jdk1.5

2012-07-27

中缀转后缀计算表达式的值

将中缀表达式转化为后缀表达式,再用栈计算

2012-05-16

中缀直接计算表达式的值

利用数栈和操作符栈,由中缀直接计算表达式的值

2012-05-16

空空如也

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

TA关注的人

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