自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Usopp

为梦而战

  • 博客(30)
  • 资源 (9)
  • 收藏
  • 关注

原创 hdu2298-(二分或裸方程)

题目链接今天做上个三分的题时无意间看见某高手的一句话,为了做某个类型题,先去水水这类型的题。在这里表表决心,每水完一个题,再找一个这个类型的题。还有趁着这几天的假期,把以前做过的类型水水,加强熟练程度。题意:bob射向一个水果,给出水果的坐标,以及初始的速度。求最小的角度(与x轴)。分析:由题意,不难找出两个关系式,a属于0-PI/2;垂直方

2012-03-29 21:05:49 843

原创 hdu-3400 有质量的三分题

题目链接恩,比较有质量的一个三分的题,属于嵌套三分。这个题想了很久,只写出几个独立的方程式。看看解题报告说是三分的题。然后,开始想着怎么个三分法。一直没能想出来(检讨下,没有独立的去分析)。看看大牛的解题报告才知道怎么个三分法;这个写的不错。http://hi.baidu.com/1093782566/blog/item/2bb8a017124a3735dd540126.html

2012-03-29 10:01:27 941

原创 hdu-2438 计算几何+三分

第一次接触三分的题。其实三分比较好理解。主要是解题几何:建坐标系,划定边界,确定求解。这些不太好处理。这个题是step4.1中看的第一个题。却一直没能想好函数的。今天终于写出来了!!!加油!!吖飒~~~~题意:问汽车能否转过弯。分析:可以根据边界,汽车已经转弯,设水平方向为x轴,垂直方向为y轴。则汽车的内边界(靠近里面的边界)的直线方程式f(x)为:y=x*tan(

2012-03-28 09:47:33 1293 6

原创 hdu1075--还是字典树

嘿嘿 ~~~~开心开心~~~~这个是独立完成的(还是花了好一段时间,调试了大半天),。题意:给你一个字典,翻译文章。注意:题中可能出现abc可翻译为bcd ,需要翻译的文章中出现ab的话,还是输出ab(在这里错了好久,才发现)分析:几乎是字典树的模板,把翻译存储为一个字符串。有各种边界条件需要处理。代码:#includeusing namespace std;s

2012-03-26 18:12:56 625

原创 hdu1251 字典树

很是头疼指针,今天写了写发现其实没那么难、、、如果心中充满了对某事物的畏惧,那么这个事情就很难完成,要有藐视困难的决心,和战胜困难的毅力!吖飒!加油~~~题意:统计某个前缀出现的次数。分析:很明显需要用字典树写,节省空间节省时间的有效方法。这里洗需要解决一个问题,记录前缀出现的次数,也就是说,建树时,如果该字母出现过,data+1,如果没出现,data=1;查找的时候,

2012-03-26 09:42:08 538

原创 hdu1597的两种解法

好吧,虽然是个水题,可以有个技巧。有些题 可以直接用数学公式解决的、、、这里鼓励一下自己、、、、在几次WA后,忍了忍 一直没看解题报告法一:打表,记录1-65535的和(开始没有注意到,计算到100000000,sum还是不够2^31,后来算算前n项和才用计算到65535而已)。由此也发现一个问题,数字的存储是一个循环,先是正数,然后超出正数范围后变成负数,再超出负数范围变成正数。

2012-03-23 11:57:29 797

原创 欧拉函数、欧拉定理、费马小定理

生病了,耽搁了两天。明天开始继续和队友们一起奋战。。。总结一下,自己以前学过的数论方面的知识。今天小小的搜索一下,计算机数论真的是很庞大的一个领域。推荐一本书《计算数论》。准备买了、这里先浅议下欧拉定理和欧拉函数。很久以前以为他俩一个意思()欧拉函数:定义:用于计算 p(n),比n小的所有与n互质的数。计算公式:p(n)=n*(1-1/p1)*(1-1/p2)....*

2012-03-22 21:48:54 2315

原创 hdu-2199、hdu2899、hdu2141、hdu2289二分,牛顿迭代

额、、、、第一次解高次方程,吓着自己了。看了很多资料(跑偏了,找各种数学公式去了、、、、正在筹备总结学过的各种数论知识点)。加油!!!吖飒~~~~hdu2199题意:求解8x^4+7x^3+2x^2+3x+6-m=0;这个方程式。分析:二分法比较容易。代码比较好写。开始一直觉得二分肯定超时,没敢写代码。后来,写了写才知道直接AC。时间分析,x属于【0-100】,即使是浮点数,也

2012-03-21 16:13:38 865

原创 ACM心得——(写的很好,留着警示自己)

这个非原创、、、、、但是,为了让更多人看到,无奈的原创一下、、、写的很好,虽然真正学习算法(说的好听是学算法,不好听就是A题)近一年了,但是,学习的效率非常低,最近才稍稍掌握点技巧。这篇文章不知道是哪位大牛写的,在朋友的博客中看到了,觉得很有借鉴作用,就粘了过来,共勉。。。。加油!!!吖飒~~~~ 刻苦的训练我打算最后稍微提一下。主要说后者:什么是有效地训练?       我想

2012-03-21 08:38:17 3851 15

原创 hdu-2178猜数字(二分策略)

又一次见识了没见识过的。原来受受和zb都知道呢,哈哈 ~~~~题意:(中文版不解释)分析:猜n次能猜到的最大数,即在1-m的数中第n次一定能找到。由于,二分1-n所有的数,最多需要log2(n)+1。则猜n次最多猜到2^n-1#include #include using namespace std;int main(){ int n; cin>>n; whi

2012-03-20 21:59:18 1002 1

原创 nyoj-30 Go finishing 经典贪心

题目地址话说,这个题从去年就想写了。解题报告都看了不知道多少遍,一直没能写出来(鄙视一下自己)。今天下了决心一定要写出来,果然、、、、花了一番心思后,终于AC啦!啦啦啦 嘿嘿 。。。吖飒!加油~~~~题意(英文题,当初翻译了好久才明白题意,痛心呀,My English):佳佳去钓鱼,池塘在一条直线上,每个池塘能钓到的鱼按di递减,从池塘i到i+1需要ti的时间。问佳佳最多能钓到的鱼

2012-03-20 18:17:32 1005

原创 nyoj301-递推求值(矩阵模乘)

前段时间学了学矩阵模乘,大致明白了这个原理。第一次来做这种题,表示写的非常头疼!确切说是调试的很头疼!昨天下午写好的代码,提交后---WA,下载了测试数据,昨天晚上开始调试,就在刚刚还是测试数据都不对,无奈的提交一下,竟然AC、、、、、、、传奇、、、、、神奇、、、、、叹为观止的机器原因又一次重演了。。。。。。搞不清、、、、试试别人的代码全部都是测试数据都不对、、、、、好吧、、、、、

2012-03-20 15:18:47 942 3

原创 hdu1005&&nyoj-427 一个关于循环节的问题

周末发生了一件很悲痛的事情,心很疼、、、、、好在昨天下午参与了月赛,在狂写了三个题后,稍稍解脱。又一次在狂风怒吼的夜晚,泪水浸湿了枕头。无论谁对谁错,都已经是过往。尽快调整自己,备战各种比赛。http://acm.nyist.net/JudgeOnline/problem.php?pid=427题意:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1)

2012-03-19 08:20:16 884 3

原创 hdu-1203 I Need a Offer

这个题耽误了很长时间,开始一直没有理解清题意,下午上课的时候好好的想了想,分析样例,最终被我找出了规律,加油!吖飒~~~~只要专注没有不可以!!!!截至下午,DP这章已经结束啦 。大致地了解了动态规划的一些做题规律。DP必须举一反三,深入了解DP的思想,这事是做这些题的最大感触。加油加油、、、、、题意:有n个学校,给定的申请资金内,被录取的最大概率。分析:申请n个学校,被录

2012-03-16 19:15:28 865

原创 hdu-3033 又见0-1背包

这个是稍微复杂的0-1背包,或者可以说是二维背包的变形。总之,就是一个特殊背包,特殊在哪呢?稍后分析题意:某人要买鞋,有k个品牌,每个品牌有j个款,每款都有标价和价值,要求已经M元内,每个品牌至少买一双鞋的最大价值和。分析:难点1 每个品牌至少一双,很令人纠结呀。其实的其实,可以这样想,k个品牌,可以直接理解为重量为k,只要k全部填满,即为k个品牌至少一个。理解了这个就不难

2012-03-16 12:00:12 793 3

原创 nyoj-485 --另类大数乘法

不得不说  虽然是个比较容易写的题,但是解法有多种,收获颇多。。。。。。题目链接题意:老规矩,中文版不解释。分析:看到题目稍加分析就知道 这个、应该是个另类解大数的题。果不其然。。。。。它就是。然而,怎么个另类的解法呢?以 A=567,B=84,C=A*B,C的各位数字累加的结果D,举例由于,D是C的各位数字累加,既然是累加和,即使各位数字的位置发生变化 依然没有关

2012-03-15 14:27:32 683

原创 hdu3496-Watch The Movie二维费用DP

原来的原来这是个二维费用的DP、、、、、好吧 又一次显现了我的无知题意很明显,必须买m张时间在L之内看完的电影票,使其价值最大。好吧,就解释下二维DP的思想吧所谓的二维费用,就是对于同个物品有两个不同的费用,需要进行约束,一种约束可以用一维数组来实现,显然,二维可以解决二维费用((*^__^*) 嘻嘻……好像是废话呢)。知道这个 代码就很好写了然而的然而 ,这里有个需要注意的,

2012-03-13 22:32:30 588 4

原创 hdu2546-饭卡 --再见0-1背包

原来的原来 可以是这么简单的一个题。。。害我苦思冥想了 半天啊   题意:老规矩——中文版 ,,,不解释读了题,稍加分析发现是0-1背包,只不过需要加条件。天真的开始写啊写,还找出了动态转移方程。俺的想法、、dp[j]=min(dp[j],dp[j+N[i]]-N[i]);解释:不考虑最高的菜价,在给定的金额为W在W>=5的情形下找dp[i]>=5的最小值(dp[i]指,持有i

2012-03-13 15:47:46 669 1

原创 hdu3466-Proud Merchants 0-1背包

刚理解这个题的时候,感觉 就是个0-1背包。抓着题就开始用一维的方法写,写完以后,发现测试数据都过不了,后来就换成二维写法,写写调试调试 还是有问题。然后 就发现应该需要对Q[i]简单的排序,确保Q[i]小的先被"挑选"。自我感觉一定是对的。把很多细节都考虑了一下,交了几次全部被判刑为WA,仔细调试一下,还是觉得很对、、、、、、、、、、(这就是我的两大悲剧之一,找不到自己的错误------另一

2012-03-13 08:54:57 1073

原创 hdu1147-完全背包&&hdu2191-多重背包

历尽千辛万苦  终于把完全背包弄明白了,由此可鉴,对于动态规划的子结构 还是不太熟悉。加油!!!吖飒 相信自己!我可以的。。。题意:选择硬币使瓶子满(W),且value最小。看懂题就知道 是个完全背包问题。对于完全背包,二维解法:假定dp[i][j],i代表放置了i个硬币重量是j。子结构就是dp[i-1][j-w[j]]+p[j](少放一个硬币,重量是当前重量减该硬币的重量

2012-03-11 21:44:10 668

原创 hdu1176免费馅饼&&hdu2571命运 经典DP

hdu1176免费馅饼 比较无语的一个题、、、、、、、、、、题意:gameboy每秒仅能移动一米,馅饼落在0-10m范围内,求能捡到的最多馅饼数。写了个常规的DP动态方程,改来改去还是Time Limited Exceed 伤心呀 ~~~~然而的然而,学习了一下qsort的cmp函数写法。对于结构体比较函数,写法为:t从小打到排列,x从大到小排列int compare(cons

2012-03-10 16:19:55 665

原创 hdu1069 Monkey and Banana 还是DP

题意看了半天才懂,英语不好,真难为情嗄。。。还是DP题,开始还以为是完全背包,再细看,发现只是一个block可以经过翻转成为3个block。题意:block从低向高严格递减排序(两个关键字的排序)。DP前对数据进行小小的处理,排序。详见代码:#include #includeusing namespace std;struct info{ int x; int

2012-03-09 16:18:20 530

原创 hdu1058 Humble Number

数据超级BT的一个题,WA了 想不明白为什么错,看看别人的AC代码才知道,对于211这样的输出要用th,221要用st。那叫一个泪%>_题意:依序打印出因子只有2,3,5,7的数。这个题在这章一拿到题就想DP动态方程,楞了半天,怎么想都觉得不是DP。开始的时候想着从1-2000000000依次用筛选法,比较无奈的,无限超时。优化了一下还是不行。后来的后来就想到因子只有4个,何不计算出所

2012-03-08 20:56:06 541

原创 hdu1160&&1087

很久没写DP了(大概一年之久),由此可鉴,没有付出足够的努力呀在思考过程中一直警醒自己 不能看解题报告,于是乎,艰苦的独立完成了,虽然是俩简单的DP,但收获不小,吼吼~~~~~~Super Jumping! Jumping! Jumping!这个题意是,一维空间上求和最大的一个可以不连续的序列,输出最大和。推导DP的动态方程时,只需要找比当前值小的和的最大值加上当前的值,即

2012-03-08 10:25:27 495

原创 矩阵乘法在程序中的使用----如有错误欢迎指出

矩阵的乘法在程序中作用有很多的体现。前两天接触的那个题,可以使用矩阵连乘,然后,二分计算快速解答。由于是第一次接触,花了好一会才明白点所以然,这里小小的总结一下。首先,使用矩阵连乘的好处:可以实现快速计算。其次,如何把问题转化成矩阵连乘的形式。这里举例说明。拿fibonacci举例。fibonacci公式:F[n]=F[n-1]+F[n-2];可以先观察下这个式子:

2012-03-06 17:02:18 777 3

原创 hdu2604-Queuing-矩阵

http://acm.hdu.edu.cn/showproblem.php?pid=2604题意是,有个长度为N的队列,男女一起站队,不能有男男男(fff)或者男女男(fmf)出现在对列.队列的排列方法有多少。这个题出在这章,开始还以为是递归求解的题,就想着推公式。想了半天没有什么名目,有点急功近利,看看网上才知道可以用矩阵的解法。现在依自己的看法分析分析这俩解法DP解法:当N

2012-03-04 16:52:44 601

原创 hdu-ACM Step 3.1递归求解2041,2044,2046,2018,2050,2501,2045,2604

这章全是递推求解专题很类似DP现在分析各题的递推公式:3.1.1超级楼梯http://acm.hdu.edu.cn/showproblem.php?pid=2041C[j]=C[j-i]+C[j-2] ///////////////C[1]=1,C[2]=1(此处没想通,为什么C[2]=1,不过题目很明显给出了)可以理解为在要到第j层,可以从j-2层迈两阶,j-1层迈一阶。

2012-03-03 23:52:01 828

原创 hdu-1063 Exponentiation大数问题

这个题题意很简单 ,求浮点数R的N次方。刚看到这个题,直接就开数组模拟大数乘法,写了半天Memory  Limited Exceed.不过由此知道了int型数组的最大长度是8*10^7,char 型2*10^7后来就想到了数据不会太多,就转成了每输入一次,计算一次。写呀写呀,一直WA。各种特殊数据嗄。写的头大。删了重写了很多次。也许是以前写题的时候没有全心的投入吧,细节的部分一多就会慌张,

2012-03-02 17:24:03 740

原创 hdu-1133,1131 依然Catalan数

俩题惊人的相似嗄 唉 有个打算把ACM Step的题挨个总结一下、、、、、稍后有时间了 写写吧 加油!吖飒~~~~~http://acm.hdu.edu.cn/showproblem.php?pid=1133本题依然是Catalan数。稍加变形而已。公式的推导结果为:C[i][j]=(i+j)*(i+1-j)/j/(i+2-j)*C[i][j-1];http://acm.hdu

2012-03-01 21:40:31 914 3

原创 hdu-1267 下沙的沙子有几粒 DP/Catalan

纠结 的题啊 ACMStep的2.3.8在2.3里一看题就往Catalan数上想了 很欣喜的推导出了公式:C[m][n]=(m-n+1)/n*C[m][n-1]; C[m][0]=1;其中,m是D可以放置的位置数。最后用大数的处理方式计算出了结果 提交后WA嗄  愣是想了半天不知道为何嗄 最后的最后 找了himdd的博文,发现可以用DP的思想。解法一:DP代码及解析如下:

2012-03-01 15:06:10 774 1

自绘位图按钮、网络时间

自绘位图按钮: 鼠标移动、单击、离开三个状态三种图片 获取网络时间: 获取网络的北京时间和伦敦时间 画图: 饼图

2012-09-11

MFC调用dll短信接口

基于服务端和客户端,调用短信接口,连接mysql实现信息的添加。 (短信接口中的注册号需要自己获得--可通过短信接口公司提供)

2012-07-24

MFC实现的Socket编程

用VC6.0开发(编译下就可以运行),实现了客户端与服务端的交互。有一定的拓展性。

2012-07-19

银行家算法C语言

银行家算法C语言实现 操作系统实训程序 供大家参考

2011-12-21

ASP.Net留言板

ASP.Net留言板 实现了 留言板的基本需求 欢迎界面 添加留言 查看留言等

2011-11-23

我的电脑资源管理器

我的电脑资源管理器 带有下拉列表框弹出树的实现 C#Window应用程序

2011-11-21

C#我的电脑资源管理器

用C#window应用程序实现的,我的电脑资源管理器,实现了比较全的功能

2011-11-21

学生信息管理系统

学生信息管理系统,课程设计时的作业。C#版的,非常好用

2011-11-20

算法---树状数组的两个应用

算法中数据结构的一个重要的应用,树状数组的两个应用。写的比较详尽

2011-05-25

空空如也

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

TA关注的人

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