码迷,mamicode.com
首页 >  
搜索关键字:sqrt    ( 2941个结果
HDU 4630 No Pain No Game (线段树离线查询)
题目地址:HDU 4630 这题一看数据范围,于是一直在思考n*logn的算法。。实在没想到好方法,找了找题解,发现都是用的n*sqrt(n)*logn的方法。。。算了算,这个复杂度的确可以过。。好吧。。 然后就可以先离线下来将询问按r值排序,然后枚举每个数,并且用sqrt(n)的方法枚举所有的约数,然后对于每个约数,对最近的一次出现的这个约数的地方进行更新。因为对于当前区间来讲,只要最近的这个...
分类:其他好文   时间:2015-07-28 13:15:05    阅读次数:164
[LeetCode] Sqrt(x)
Sqrt(x) Implement int sqrt(int x). Compute and return the square root of x. 解题思路: 这道题是求x的平方根。 解法1:基本的想法就是枚举,从1到n进行遍历,直到result*result>x,那么结果就是result-1。 class Solution { public: int...
分类:其他好文   时间:2015-07-27 23:08:04    阅读次数:160
【HDU 5312】Sequence(数学问题)
学了下三角形数的性质: 1.任意一个数都可以由三个三角形术表示 2.任何三角形数 * 8  + 1得到一个平方数 3.验证三角形数的公式: n = (sqrt ( 8  *  X  +  1 ) - 1) / 2 如果为三角形数那么n为整数切为第n个 三角数具体连接:http://baike.baidu.com/view/1047488.htm #include #include #...
分类:其他好文   时间:2015-07-27 19:02:51    阅读次数:117
[Java]Leetcode69 Sqrt(x)
[Java]Leetcode69 Sqrt(x)...
分类:编程语言   时间:2015-07-27 15:07:43    阅读次数:111
Python导入模块的三种形式
Python导入模块的3中方式:1、import module_name这样在程序里就可以通过module_name.metnod_name()的方式访问模块里的函数了Example:>>>import math>>> math.sqrt(5)2.23606797749979>>> math.pow...
分类:编程语言   时间:2015-07-25 21:25:39    阅读次数:161
Lightoj 1062 - Crossed Ladders【二分】
题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1062题意: 两个梯子靠墙放,一个长度是x一个长度是y,它们交点到地面的距离是c。求这两个梯子底部的距离。思路:二分底部的距离t,往计算t’ ,根据t和t’的大小关系更新上下界即可。 设宽为mid,那么可以求得 c/sqrt( y^2 - mid^2 ) + c/sqrt( x...
分类:其他好文   时间:2015-07-24 20:51:08    阅读次数:128
uva 10167 Birthday Cake(暴力枚举)
。。。。还不是完全自己独立做出来的题目,虽然很暴力,好像是范围为[-500,500],但是题上为什mustn't in呢,我还白痴的用点到直线的距离求个数,判断是在直线上还是下应该直接带入就ok了!!!看是大于0还是小于0,不过通过这个我又知道了点到直线距离公式,之前给忘了,d = abs(Ax+By+c)/sqrt(A*A+B*B) 贴代码了: #include #include #in...
分类:其他好文   时间:2015-07-24 18:36:14    阅读次数:95
时间复杂度
时间复杂度 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 在ACM里面,计算复杂度是一项非常重要的事情,常见的复杂度格式有三种: O(n) O(lg(n)) O(sqrt(n)) 一个算法往往有多种解法,每种解法的复杂度有上述常见的的复杂度组合成,例如排序的两种算法: 快速排序: ...
分类:其他好文   时间:2015-07-23 20:04:08    阅读次数:139
HDU 5145 NPY and girls (莫队分块离线)
题目地址:HDU 5145 莫队真的好神奇。。这样的复杂度居然只有n*sqrt(n)。。。 裸的莫队分块,先离线,然后按左端点分块,按块数作为第一关键字排序,然后按r值作为第二关键字进行排序。都是从小到大,可以证明这样的复杂度只有n*sqrt(n)。然后进行块之间的转移。 代码如下:#include #include #include <math.h...
分类:其他好文   时间:2015-07-23 09:31:03    阅读次数:119
[HAOI2008]圆上的整点
1041: [HAOI2008]圆上的整点时间限制:10 Sec内存限制:162 MB提交:2506解决:1084[提交][][]题目描述求一个给定的圆(x^2+y^2=r^2),在圆周上有多少个点的坐标是整数。输入r输出整点个数样例输入4样例输出4提示r=sqrt(2R)的情况) 第一种情况:d=...
分类:其他好文   时间:2015-07-22 20:41:38    阅读次数:152
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!