自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程路漫漫

事事我曾努力,成败何须怨我。

  • 博客(5)
  • 收藏
  • 关注

原创 POJ 2385 Apple Catching

 Apple CatchingTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 14280 Accepted: 6986DescriptionIt is a little known fact that cows love apples. Farmer John has two apple trees (which are con...

2018-04-18 15:53:40 107

原创 洛谷 1020 导弹拦截 (LIS,贪心,二分)

题目链接题意:找最长不上升子序列和最少的不上升子序列划分个数。题解:用O(n*n)的复杂度只能过一半。常规做法是用贪心二分优化:用数组保存结尾的数,显然结尾的数越大越好。对于a[i],如果a[i]<=f[len],那么就就直接将a[i]加入,否则在前面二分,更新前面的结尾。然后第二问有一个组合数学的定理:最少的不上升子序列划分数等于最长下降子列的长度。//之前C4比赛L2列车调度也用过这个定...

2018-04-14 12:05:58 1325

原创 洛谷1095 守望者的逃离 贪心 dp

题目链接点击打开链接题解:先只用魔法跑一遍,然后再循环一遍用跑步优化,一开始实在想不出怎么优化,其实情况很明白,离终点很远的时候肯定是一直闪现,离得近的时候可能与其闪现休息,跑步更快。但是实际写的时候很麻烦……因为还得记录魔法的消耗。后来干脆弄一个一直跑的人,每次都和一直闪的人比……#include <iostream> #include<cstdio> using nam...

2018-04-05 11:21:16 270

原创 POJ 2243 BFS

  题目题意:8X8的棋盘,给两个点,求最短。题解:BFS#include <iostream> #include<cstdio> #include<cstring> #include<queue> using namespace std; int vis[30][30]; int dir[8][2]={-2,-1,-2,1,-1,-2,-1,2,1...

2018-04-02 23:41:28 122

原创 POJ 2488 A Knight's Journey

题目链接题意:让一个骑士走遍所给棋盘,按字典序输出。 题解:直接DFS但是需要回溯,我一开始没想到怎么按字典序跑,后来先定下来搜索的顺序,保证一旦搜出来就是字典序最小的,然后因为反正要遍历,干脆就从左上角开始。这样的字典序一定是最小的了。  #include <iostream> #include<cstdio> #include<cstring> using ...

2018-04-02 22:18:54 129

空空如也

空空如也

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

TA关注的人

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