自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

i_fuqiang的专栏

菜鸟的学习~

  • 博客(7)
  • 资源 (4)
  • 收藏
  • 关注

原创 2013/05/14 STEPS_2.1 HDU 1713 HDU1717

HDU 1713 gcd应用思路:分数的“最小公倍数”    以例子来说: 26501/6335  18468/42    其实这两个值就是 每圈需要多少天; 如果两个数 / 之后得到的结果是整数就好办了;    就是求他们的最小公倍数;    但是,其实分数也能求最小公倍数:    根据欧几里德定理:   gcd(k*a,k*b) = k*gcd(a,b);  s

2013-05-13 21:54:38 614

原创 最大公约数

(1)扩展欧几里德:gcd(a,b)=gcd(b,a mod b)证明:a可以表示成a = kb + r,则r = a mod b假设d是a,b的一个公约数,则有d|a, d|b,而r = a - kb,因此d|r因此d是(b,a mod b)的公约数假设d 是(b,a mod b)的公约数,则d | b , d |r ,但是a = kb

2013-05-13 20:26:42 706

原创 13/05/12 HDU chapter one 简单题

1.2.6 find your present(2)hdu 2095用位运算 ^    =>    1^3^7^3^1 = 7#includeusing namespace std;int main(){ int n,s,a; while(scanf("%d",&n)&&n) { s = 0; while(n--)

2013-05-12 15:54:14 551

原创 二进制位运算在算法中的巧妙运用

通过在网上查找,整理的:#include using namespace std;bool is_pow2(int x) //判断是否2的n次方 { x &= x-1; if(!x) return true; return false;}void Binary(int num)//十进制转二进制 { int a[32]; int i = 0; while(nu

2013-05-12 00:46:38 1189

原创 HDU 1242 (BFS+优先队列)

初次使用优先队列;有的人用普通队列也能过,但是,我只能说,那是数据太水了;普通队列能过的将类似下面两句改改顺序:int xx[4] = {1,-1,0,0};int yy[4] = {0,0,1,-1};也许就过不了了;因为如果用普通方法,最后得到的是最优步数,而不是最优时间;来自Jason的解释:普通队列+bfs确实是蒙对的,因为击败守卫需要消耗时间1,因此普

2013-05-07 21:04:36 907 2

转载 STL中优先队列的使用

转载自C/C++程序员之家本文原始链接地址: STL中优先队列的使用队列的特点是先进先出。通常都把队列比喻成排队买东西,大家都很守秩序,先排队的人就先买东西。但是优先队列有所不同,它不遵循先进先出的规则,而是根据队列中元素的优先权,优先权最大的先被取出。通常把优先队列比喻成现实生活中的打印。一个打印店里有很多打印机,每台机器的性能不一样,有的打印机打印很快,有的打印机打印速度很

2013-05-07 20:40:51 584

原创 HDU 1372 (BFS)

BFS:起点入队;开始搜索:读取队首并出队,搜索范围有四周八个点(有的不存在),搜索到的点入队,并将歩长+1;直到读取的点等于终点;15MS372Kcode:#include #include #include #include using namespace std;struct point{ int x; i

2013-05-06 22:35:55 534

华东交通大学MATLAB课设

迭代法:牛顿迭代法:黄金分割法:Jacobi迭代

2013-09-06

Jacobi迭代 对于线性方程组

Jacobi迭代 对于线性方程组Ax=b,如果A为非奇异方阵,记aii≠0(i=1,2,…,n),则可将A分解为A=D-L-U,其中D为对角阵,其元素为A的对角元素,L与U为A的下三角阵和上三角阵

2013-09-06

MATLAB课设-非线性方程求根 迭代法

迭代法: 1取初始点x0,最大迭代次数N和精度要求tol,置k=0 2计算x(k+1)=f(x(k)); 3如果x(k+1)-x(k)的绝对值小于tol,则停止计算。 4如果k=N,则停止计算;否则k=k+1,转2

2013-09-06

codeblocks汉化

放到文件夹:/usr/share/codeblocks/locale/zh_CN/文件夹下.没有的话自己建立;

2013-08-04

空空如也

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

TA关注的人

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