自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 bfs学习

bfs开始的基础学习 //要用队列 1.学bfs的开始 油田问题 http://acm.hdu.edu.cn/showproblem.php?pid=1241 //其实dfs可以的,bfs也可以写,正好学习一下bfs的写法 //抄的别人的···········//应该比较好理解 #include<bits/stdc++.h> using namespace std; int dir[]...

2019-02-28 19:45:33 257

原创 dfs学习

N皇后问题 HDU - 2553 在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。 你的任务是,对于给定的N,求出有多少种合法的放置方法。 Input 共有若干行,每行一个正整数N≤10,表示棋盘和皇后的数量;如果N=0,表示结束。 Output 共有若干行,每行一个正整数,表示对应输入行的皇后的不同放...

2019-02-21 11:58:57 174

原创 最大公约数,最小公倍数代码学习

a b的最大公约数最小公倍数(大学之前学过的方法转化为代码形式) //都是核心代码············ 1.最大公约数 gcd(辗转相除法) int gcd(int a, int b) { return b == 0 ? a : gcd(b, a % b); } //注意代码简化,最大公约数一定和a,b成倍数关系 2.最小公倍数 int gcd(int a, int b) ...

2019-02-19 22:58:56 627

原创 有关前缀和的学习

1.用于优化时间复杂度 2.一维数组的应用 可以这么理解 求在区间[l,r]的所有数的和若在某些情况下有可能超时,那么就可以用a[l]表示前l个数的和,a[r]表示前r个和那么a[r]-a[l-1]则为区间[l,r]所有数的和 == 应用1== 求一串数字中相邻的m个数的和中最小值或最大值 即sum[i+m]-sum[i+m-1]为相邻的m个数的和然后遍历找最大值最小值 应用2 题目如下 ht...

2019-02-19 21:59:27 282

空空如也

空空如也

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

TA关注的人

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