自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.Phoebe的专栏

退役后还是一个弱渣

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 数值积分方法

数值积分是工程师和科学家经常使用的基本工具,用来计算无法解析求解的定积分的近似解。 如:Φ(x)=∫xxt3et−1dt\Phi(x)=\int_x^x\frac{t^3}{e^t-1}dt不存在Φ(x)\Phi(x)的解析解,要求Φ(5)\Phi(5)。 那么我们就要通过数值积分的方法来计算,数值积分的目的是,通过在有限个采样点上计算f(x) f (x)的值来逼近 f(x)f (x)在区间[a

2015-06-19 10:38:47 30281 1

原创 单纯形法 -- 求解线性规划

目前,运用最广的线性规划方法就是著名的单纯形方法。这种方法是G.B.Dantzig在1947年提出的。几十年的实践证明,单纯形方法的确是一种使用方便、行之有效的重要算法。如今,它已经成为线性规划的中心内容。 单纯形法的基本思路是有选择地取(而不是枚举所有的)基本可行解,即是从可行域的一个顶点出发,沿着可行域的边界移到另一个相邻的顶点,要求新顶点的目标函数值不比原目标函数值差,如此迭代,直至找到最优

2015-06-16 22:20:54 36523 3

原创 QT学习 之 文本文件读写

上一章我们介绍了有关二进制文件的读写。二进制文件比较小巧,却不是人可读的格式。而文本文件是一种人可读的文件。为了操作这种文件,我们需要使用QTextStream类。QTextStream和QDataStream的使用类似,只不过它是操作纯文本文件的。另外,像 XML、HTML 这种,虽然也是文本文件,可以由QTextStream生成,但 Qt 提供了更方便的 XML 操作类,这里就不包括这部分内容了

2015-06-11 17:07:23 7272

原创 Qt 学习 之 二进制文件读写

在上一章中,我们介绍了有关QFile和QFileInfo两个类的使用。我们提到,QIODevice提供了read()、readLine()等基本的操作。同时,Qt 还提供了更高一级的操作:用于二进制的流QDataStream和用于文本流的QTextStream。本节,我们将讲解有关QDataStream的使用以及一些技巧。下一章则是QTextStream的相关内容。QDataStream提供了基于Q

2015-06-11 16:59:26 31190 4

原创 Qt学习 之 文件

文件操作是应用程序必不可少的部分。Qt 作为一个通用开发库,提供了跨平台的文件操作能力。从本章开始,我们来了解下 Qt 的文件以及输入输出的功能,也就是 I/O 系统。Qt 通过QIODevice提供了对 I/O 设备的抽象,这些设备具有读写字节块的能力。下面是 I/O 设备的类图:Qt4 Qt5 从上面的类图可以看出,Qt4 和 Qt5 在 I/O 设备部分大同小异。只不过

2015-06-11 16:55:33 1507

原创 UESTC 490 Swap Game

题意: 有一堆红球白求围了个圈,求用最少的交换次数使得红的白的各自连在一起。 思路: 因为是环,因此将整个环变为长度为2n2n的链,实现循环。 那么如果是枚举每一个长度为nn的片段,再判断的话,时间复杂度为O(n2)O(n^2),太慢了。 那么需要将复杂度降低至少到O(nlogn)O(nlogn)因为是环,所以存在一个两个方向都能走的问题, 首先,假设所有的R全都往最前面移,那么移动的次

2015-06-10 09:45:12 685

原创 UVA 12295 Optimal Symmetric Paths(spfa+记忆化)

题意: 求从左上角到右下角的最短路径数,且要求沿斜线对称 思路: 既然要求对称,所以我们将对称的权值叠加,那么就是求到对角线的最短路径了,通过dp解决方案数// whn6325689// Mr.Phoebe// http://blog.csdn.net/u013007900#include <algorithm>#include <iostream>#i

2015-06-07 20:57:23 781

原创 UVA 12297 Super Poker(矩阵快速幂)

想到了一个递推式 f(n,k)=f(n−k,k)+f(n−k,k−1)∗4+f(n−k,k−2)∗6+f(n−k,k−3)∗4+f(n−k,k−4)f(n, k) = f(n-k, k) + f(n-k, k-1) * 4 + f(n-k, k-2) * 6 + f(n-k, k-3) * 4 + f(n-k, k-4) 这里f(n,k)f(n, k)表示用k张牌组成和为N的方案数,在递推的时候

2015-06-07 18:13:21 1103

原创 UVA 12298 Super Poker II(FFT)

题意: 每个花色恰好选择一张牌 能够构成点数和大小为N的方案数 用类似生成函数的想法,多项式的幂值表示大小,前面的系数表示的是方案数 因此想到了多项式乘法,用FFT来优化// whn6325689// Mr.Phoebe// http://blog.csdn.net/u013007900#include <algorithm>#include <iost

2015-06-07 18:03:51 1018

原创 【HDU】1402 A * B Problem Plus 【FFT】

传送门:【HDU】1402 A * B Problem Plus题目分析:这就是大数乘法题,问两个大数相乘的结果,由于O(n2)的算法复杂度太大,所以我们用FFT来优化他。关于FFT网上资料很多,我就不多说啦。这是我做的第一道FFT,FFT是看算法导论学来的,前面几篇文章是从july大神那边转载来的,感觉都讲的很不错,简单易懂~// whn6325689// Mr.Phoebe

2015-06-05 21:23:21 699

转载 从头到尾彻底理解傅里叶变换算法、下

经典算法研究系列:十、从头到尾彻底理解傅里叶变换算法、下作者:July、dznlong   二零一一年二月二十二日推荐阅读:The Scientist and Engineer's Guide to Digital Signal Processing,By Steven W. Smith, Ph.D。此书地址:http://www.dspguide.com/pdfbook.ht

2015-06-05 19:35:41 808

转载 多项式乘法与快速傅里叶变换

十五、多项式乘法与快速傅里叶变换前言    经典算法研究系列,已经写到第十五章了,本章,咱们来介绍多项式的乘法以及快速傅里叶变换算法。本博客之前也已详细介绍过离散傅里叶变换(请参考:十、从头到尾彻底理解傅里叶变换算法、上,及十、从头到尾彻底理解傅里叶变换算法、下),这次咱们从多项式乘法开始,然后介绍FFT算法的原理与实现。同时,本文虽涉及到不少数学公式和定理(当

2015-06-05 19:35:02 2646

转载 从头到尾彻底理解傅里叶变换算法、上

经典算法研究系列:十、从头到尾彻底理解傅里叶变换算法、上作者:July、dznlong   二零一一年二月二十日推荐阅读:The Scientist and Engineer's Guide to Digital Signal Processing,By Steven W. Smith, Ph.D。此书地址:http://www.dspguide.com/pdfbook.htm

2015-06-05 19:34:59 7344

转载 【字符串新武器】后缀自动机

发链:http://neroysq.blogcn.com/articles/%E5%90%8E%E7%BC%80%E8%87%AA%E5%8A%A8%E6%9C%BA%E5%88%9D%E6%8E%A2.htmlhttp://blog.sina.com.cn/s/blog_7812e98601012cim.html详细构造见上述链接,此处介绍性质与理解后缀自动机具有两大

2015-06-04 20:48:51 627

转载 主席树/函数式线段树/可持久化线段树

什么是主席树可持久化数据结构(Persistent data structure)就是利用函数式编程的思想使其支持询问历史版本、同时充分利用它们之间的共同数据来减少时间和空间消耗。因此可持久化线段树也叫函数式线段树又叫主席树。 可持久化数据结构在算法执行的过程中,会发现在更新一个动态集合时,需要维护其过去的版本。这样的集合称为是可持久的。实现持久集合的一

2015-06-04 20:48:19 907

原创 数理统计中的区间估计

区间估计用点估计θ^(X1,X2,…,Xn)\hat\theta(X_1,X_2,\dots,X_n)来估计总体的未知参数 θ\theta,一旦我们获得了样本观察值 (x1,x2,…,xn)(x_1,x_2,\dots,x_n),将它代入θ^(X1,X2,…,Xn)\hat\theta(X_1,X_2,\dots,X_n),即可得到θ\theta的一个估计值。这很直观,也很便于使用。但是,点估计值只

2015-06-04 19:49:08 14347

转载 TCP 的那些事儿(下)

这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络更稳定。在你阅读下篇之前,你需要做好准备,本篇文章有好些算法和策略,可能会引发你的各种思考,让你的大脑分配很多内存和计算资

2015-06-04 16:21:40 515

转载 TCP 的那些事儿(上)

TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的RFC)。另外,本文我会使用英文术语,这样方便你通过这些英文关键词来查找相

2015-06-04 16:15:55 678

原创 数理统计中的点估计

• 统计推断的基本问题有二:估计问题,和假设检验问题. • 本章讨论总体参数的点估计和区间估计.理解这两种估计的思想,掌握求参数估计量的方法和评判估计量好坏的标准.点估计问题的提出设灯泡寿命T~N(μ,σ2)T~ N (\mu,\sigma^2),但参数μ\mu和σ2\sigma^2未知. 现在要求通过对总体抽样得到的样本,构造两样本函数分别μ\mu和σ2\sigma^2作出估计,称为估计量, 记

2015-06-03 18:46:33 11481

原创 数理统计

当研究并解决一个实际问题时, 我们会 遇到下面问题: • 1. 这个随机现象可以用什么样的分布律 来刻划,这种分布律的选用合理吗? • 2. 所选用的这一分布律的参数是多少? 如何估计和确定这些参数? 如何利用数据资料,作出尽可能精确可 靠的统计结论(统计推断): 1) 估计——从局部观测资料的统计特征,推断总体的特征(分布与矩); 2)假设检验——依据抽样数据资料,对总体的某种假

2015-06-02 18:39:26 2086

转载 跳表SkipList

1.聊一聊跳表作者的其人其事2. 言归正传,跳表简介3. 跳表数据存储模型4. 跳表的代码实现分析5. 论文,代码下载及参考资料 . 聊一聊作者的其人其事 跳表是由William Pugh发明。他在 Communications of the ACM June 1990, 33(6) 668-676 发表了Skip lists: a probabilistic

2015-06-01 19:38:53 467

poj第1200题

北京大学在线测评网站POJ第1200题的解答,已经AC通过

2013-11-30

空空如也

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

TA关注的人

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