码迷,mamicode.com
首页 >  
搜索关键字:poj 1251 jungle road    ( 20993个结果
POJ 2398 Toy Storage(叉积+二分)
题目链接:POJ 2398 Toy Storage之前做的类似题目:POJ 2318TOYS【题意】跟之前做的POJ 2318差不多额,给你一个矩形,有被若干直线分成N个格子,给出M个点(玩具)的坐标,问你放有t个玩具的格子的个数。【思路】其实跟POJ 2318差不多,利用叉积+二分,但是本题中直线...
分类:其他好文   时间:2014-05-19 10:15:41    阅读次数:266
POJ 2828 Buy Tickets(神题!线段树or树状数组)
题目链接:POJ 2828 Buy Tickets【题意】给了你 n(1 7 #include 8 #include 9 using namespace std;10 const int MAX = 200005;11 12 int pos[MAX], val[MAX], ans[MAX];13.....
分类:其他好文   时间:2014-05-19 10:10:34    阅读次数:282
POJ 1631 Bridging signals(LIS+二分)
题目链接:POJ 1631 Bridging signals【题意】简单来说就是求最长上升子序列的长度。【思路】这道题目的数据规模有40000之多,如果用普通的动态规划O(n^2)肯定会超时的,所以要用上二分查找(又是二分啊,真牛逼)来进行优化,O(nlogn)的时间复杂度就OK了。我使用了C++的...
分类:其他好文   时间:2014-05-19 10:09:54    阅读次数:357
POJ 3083 Children of the Candy Corn(顺时针DFS+逆时针DFS+BFS)
题目链接:POJ 3083 Children of the Candy Corn【题意】给出一个迷宫,不超过40*40,‘#’代表墙,‘.’代表能走,‘S’是起点,‘E’是终点。分别求出从起点一直沿左走,一直沿右走,走到终点所需要的步数。以及走出迷宫的最小步数。【思路】首先最小步数很简单,一个普通B...
分类:其他好文   时间:2014-05-19 10:03:59    阅读次数:312
POJ 2418 Hardwood Species(字典树)
题目链接:POJ 2418 Hardwood Species【题意】给出一大串树的名字,可能有重复,然后按字典序输出名字和百分比。【思路】我已开始偷懒用了map来做,这道题给的时间是10s,用map的8s也还是水过了,真是神奇啊,后来还是写了一下字典树,700ms+就过了,效率提升显著啊。这里要注意...
分类:其他好文   时间:2014-05-19 10:00:10    阅读次数:285
POJ 2318 TOYS(叉积+二分or暴力)
题目链接:POJ 2318 TOYS【写在前面】前几天跟队友分了方向,学渣开始进行计算几何的专题了,真是脑壳有点痛啊。但是我想做多了就没这么坑爹了【题意】大体意思就是给你一个矩形,有被若干直线分成N个格子,给出M个点的坐标,问你每个点位于哪个格子中。【思路】其实就是点在凸四边形内的判断,然后就可以利...
分类:其他好文   时间:2014-05-19 09:48:34    阅读次数:257
POJ 1195 2维线段树(树套树实现) 树状数组
1: #include 2: #include 3: #include 4: #include 5: #include 6: using namespace std; 7: 8: #define LL(a) a>1; 32: sub_build(subl, mid, LL(subidx), idx)...
分类:其他好文   时间:2014-05-18 19:43:43    阅读次数:395
poj-3627
题意:输入一个N和B N为牛的个数,B为高度,然后输入N头牛,为最少多少头牛加起来高度大于B解题思路:排序,贪心具体代码:#include#include#includeusing namespace std;int main(){ int n,b; int num[20005]; ...
分类:其他好文   时间:2014-05-18 00:11:23    阅读次数:227
poj-3438
#include#include#include#includeusing namespace std;int main(){ int t; string s; cin>>t; while(t--) { cin>>s; int ls=s.le...
分类:其他好文   时间:2014-05-18 00:04:05    阅读次数:246
poj--3173
题意很好理解具体思路:3 4 6 9 4 5 7 1 5 8 2 6 3 7 8看成是34 56 7 89 1 2 34 5 6 7 8再做就可以了,就是数字变换的时候需要%10控制一下具体代码:#include#include#includeusing namesp...
分类:其他好文   时间:2014-05-17 23:00:38    阅读次数:330
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!