摘要:
以前本来在自己学校的OJ上水题,但是自从新版oj上线以来,再也不想做了,因为以前做的题全部没了,得重新做,而且做过的题和没有做过的没有标志,使我非常郁闷! 昨天晚上一个acm的好友,让我帮他修改hdu的题,费了小个多小时算是ac了,发现hdu的oj还算不错,以后决定在上面水题了,O(∩_∩)O~! 阅读全文
摘要:
写的有点复杂了,欢迎拍砖! 阅读全文
摘要:
#includeusing namespace std;double guess(int n){ double guess=static_cast(n)/2; int i=0; while(i<10) { double r=n/guess; guess=(guess+r)/2; ++i; } ... 阅读全文
摘要:
#include using namespace std; int main() { double real_loans,rate,time; cin>>real_loans>>rate>>time; double apply_loans=real_loans/(1-rate/100*time/12),month_repay=apply_loans/time; c... 阅读全文
摘要:
#include using namespace std; int main() { double pre_income,incre_income,new_income,new_month_income; cin>>pre_income; const double incre_rate=0.076/6; new_month_income=(incre_rate+... 阅读全文
摘要:
#include using namespace std; int main() { double kill_mouse_amount,mouse_weight,diet_weight; cout>kill_mouse_amount; cout>mouse_weight; cout>diet_weight; const double Concentrati... 阅读全文
摘要:
#include using namespace std; void binary_find(int *a,int begin,int end,int v) { int middle=(begin+end)/2; if(a[middle]==v) { coutv) binary_find(a,begin,middle,v); else binary_find(a,mi... 阅读全文
摘要:
#include using namespace std; int* sum_binary_array(bool *a,bool *b,int n) { int *c=new int[n+1]; int flag=0,key=0; for(int i=0;i1) flag=1; else flag=0; } if(flag==1) c[n]=1; r... 阅读全文
摘要:
第一章:总述造化最初无称,真体无着。 最初,无初也。无初而为万初之初,故曰最初。无称,无能名也。真体,乃造化之本然。无着,不落于一切声闻觉照也。此言造化之初,实有真体本然,第无可称,亦无所着,而非虚无之谓也。唯兹实有,执一含万。 兹指真体言。实有,对虚无言。执一,有专一之意。含万,有统括一切有无之意。此言一切所有,皆属虚无,唯此真体,乃为实有。其为体也,专一不二。其为用也,妙妙莫测。是为造化之本原... 阅读全文
摘要:
源代码奉上 阅读全文
摘要:
循环不变量顾名思义应该用在证明循环中(不是我naive)如果为了证明递归Sum,其实只要做类似数学归纳法的工作. 首先SUM(A,p,p)正确 假设Sum(A,p,r-1)正确 由于Sum(A,p,r)=Sum(A,p,r-1)+r也正确 得证. 循环不变量的使用是: 1.初始状态正确 2.每次循环后正确 3.程序会结束 所以循环不变量一般用于证明像插入排序这种一步一步接近问题N的算法. 证明递归... 阅读全文
摘要:
分治法步骤:1。分解:将原问题分解成一系列子问题2。解决:递归的解决各个子问题,若子问题足够小,则直接解决3。合并:将子问题的结果合并成原问题的解。 阅读全文
摘要:
复杂度也是O(n2),适合小规模的数据排序 阅读全文
摘要:
若找到则输出在数组中的位置,若没有则输出NIL 阅读全文
摘要:
插入排序就如同手里放了一堆纸牌,把纸牌从左到右进行排序。insert_sort(A):for:j<- 2 to n;(n为数组A的长度) do key<-A[j]; ( insert A[j] into the sorted sequence A[1.....j-1];) i <- j-1; while i>0 and A[i]>key do A[i+1] <... 阅读全文
摘要:
在学习C#中的委托和事件过程中,我读了许多文章来理解他们二者究竟是怎么一回事,以及如何使用他们,现在我将整个的理解过程陈述以下,我学到的每一方面,恐怕也是你们需要掌握的 :-)。 什么是委托? 委托和事件这两个概念是完全配合的。委托仅仅是函数指针,那就是说,它能够引用函数,通过传递地址的机制完成。委托是一个类,当你对它实例化时,要提供一个引用函数,将其作为它构造函数的参数。 每一个委托都有自己的... 阅读全文