码迷,mamicode.com
首页 >  
搜索关键字:tle    ( 14368个结果
leetcode-sudoku solver
这道题让我切身体会了引用传递和值传递这两种方式的巨大差异。在isValid子函数中,若采用引用传递将board传参,程序运行时间在0.068左右,可以AC.若采用值传递将board传参,程序运行时间在2.011左右,直接TLE。一切只因为一个"&". 引用传递与值传递效率差异可以如此明显。 1 cl...
分类:其他好文   时间:2014-11-16 10:27:28    阅读次数:187
HDU 2138 How many prime numbers
就是找素数。很水的题。模糊搜索一道题搜到的。 但是却 TLE 2次。把所有的 long long 改成 int ,%lld 改成 %d 就神奇的过了。 简直不可思议。 #include #include #include #include #include #include #include #include #include #include #include #include #def...
分类:其他好文   时间:2014-11-13 18:55:12    阅读次数:176
poj1014:母函数+优化
题目大意:有1~6六种宝石,价格分别为1~6 。。给定每种宝石的个数,问能否平分给两个人分析:一看显然是个多重背包问题,也可以用母函数做不过母函数的复杂度是n*v*k,第一次tle了。。后来发现一种优化方式当个数大于 6的时候直接把个数设为 5(奇数),6(偶数)。。discuss 里面有位神牛给出...
分类:其他好文   时间:2014-11-11 18:26:30    阅读次数:168
HDU1024 Max Sum Plus Plus(DP)
状态:d(i,j)表示前j个数分为i段且包含第j个数时的最优结果,g(i,j)表示前j个数分为i段时的最优结果,g(m,n)即为所求结果。 本题数据较大,需采用滚动数组,注意:这题int类型就够用了,开long long可能会TLE。 用滚动数组后,g[j]表示分成i段时最优结果,最后求出的g[n]即为结果 #include #include #include #include #inclu...
分类:其他好文   时间:2014-11-10 21:54:34    阅读次数:200
巧妙的运用Floyd算法
题目大概意思:输入n,m,n代表n个点,接着输入n个点之间的距离(n*n的矩阵),接下来m次询问,输入a,b,c如果a,b之间的最短路径中存在c点则输出Yes,否则输出No 比赛的时候没有做出来,赛后帆哥一点播就知道了。。。。我写的时候直接用floy算法求距离并记录路径。。然后TLE到死。。。我就奇怪了数据n,m都小于100,怎么会TLE啊。。。坑爹啊。。。我一直怀疑是不是用别的算法。。。。。帆...
分类:编程语言   时间:2014-11-09 22:22:59    阅读次数:224
HDU 5102 The K-th Distance(模拟)
题意:输入一棵树,输出前k小的点对最短距离dis(i,j)的和。模拟,官方题解说得很清楚了。不重复了。http://bestcoder.hdu.edu.cn/需要注意的是,复杂度要O(n+k),不能用set,map之类的标记是否访问。一开始TLE了,去掉标记后wa了。最后发现对队列的元素加个前缀,就...
分类:其他好文   时间:2014-11-09 19:27:27    阅读次数:278
hdu 4288 线段树+离线+离散化
http://acm.hdu.edu.cn/showproblem.php?pid=4288開始的时候,果断TLE,做的方法是,线段树上只维护%5==3的坐标,比方1 2 3 4 5 6 7 假设删除第三个数,就将3,6的位置全+1,就是向右偏移以为,可是求和还是非常慢,所以即使10秒,还是TLE。...
分类:其他好文   时间:2014-11-09 16:31:38    阅读次数:194
[LeetCode]Wildcard Matching 通配符匹配(贪心)
一开始采用递归写,TLE。 class Solution { public: bool flag; int n,m; void dfs(int id0,const char *s,int id1,const char *p){ if(flag)return; if(id0>=n){ if(id1>=m)flag=1; else{ int j=0; whi...
分类:其他好文   时间:2014-11-09 15:18:20    阅读次数:225
BZOJ 3175 Tjoi2013 攻击装置 二分图最大匹配
题目大意:给定一个n*n的网格图,要在0的位置上放置一些攻击装置,其中一个攻击装置的攻击范围是周围8个“日”字形区域,要求不能互相攻击,求最多放置多少个攻击装置 每两个能互相攻击且能放置的点连一条双向边,然后跑二分图最大点独立集即可 4W个点n^2居然没TLE 是数据太弱还是匈牙利算法太强了? #include #include #include #include #define M 210...
分类:其他好文   时间:2014-11-07 14:56:30    阅读次数:126
HDU 1258 Sum It Up (POJ 1564)
以前做过,碰巧看到了。我去复制了一下。很奇怪……交POJ的程序交HDU 就WA。 然后重写,交HDU的程序AC后再去交 POJ 居然TLE。简直…… 简单DFS,判重就好了。 HDU : #include #include #include #include #include #include #include #include #include #include #inc...
分类:其他好文   时间:2014-11-07 09:52:29    阅读次数:234
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!