码迷,mamicode.com
首页 >  
搜索关键字:sqrt    ( 2941个结果
区间种类统计类问题
1. 莫队算法将询问按照左端点分为sqrt级别块进行排序,然后顺序处理.例题 小Z的袜子2. 树状数组一种很有技巧性的东西对于一些离线的这类问题,我们可能要统计在一段区间内的种类数,那么我们可以用差分的办法维护前缀和.具体地说,我们将询问按左端点排序,那么我们就可以从左到右处理了.看代码比较清楚,好...
分类:其他好文   时间:2015-04-30 12:25:03    阅读次数:182
Sql Server函数全解<二>数学函数
阅读目录1.绝对值函数ABS(x)和返回圆周率的函数PI()2.平方根函数SQRT(x)3.获取随机函数的函数RAND()和RAND(x)4.四舍五入函数ROUND(x,y)5.符号函数SIGN(x)6.获取整数的函数CEILING(x)和FLOOR(x)7.幂运算函数POWER(x,y)、SQUA...
分类:数据库   时间:2015-04-30 06:18:13    阅读次数:138
9 POJ 1862 Stripies 简单贪心
观察发现m1+m2变为2*sqrt(m1*m2)质量是能够减少的, 因此按质量从大到小排序,每次取最大质量的两个合并,减少的质量是最多的。 合并n-1次,最终得到的一个数就是结果。 这里用优先队列写的比较方便。 #include #include #include using namespace std; priority_queue q; int main() { int...
分类:其他好文   时间:2015-04-29 23:32:25    阅读次数:294
趣味图形之 二次函数与圆相交
先看看它像什么????!好吧(∩_∩),它像,,,,很多,发挥自己的创意去组合吧1./***二次函数与圆最完美图像***/ #include<stdio.h> #include<math.h> intmain(void) { intm,n,x; doubley; for(y=20;y>=-10;y--) { if(y>10) { m=1.8*sqrt(y)..
分类:其他好文   时间:2015-04-29 17:35:42    阅读次数:129
BNU 4260 Trick or Treat && ZOJ 3386 (三分查找)
代码: #include using namespace std; const double eps=1e-7; const double inf=0x3f3f3f3f; const int N=55000; int n; struct point { double x,y; }mapp[N]; double dis(point a,point b) { return sqrt...
分类:其他好文   时间:2015-04-28 21:03:11    阅读次数:167
Leetcode#204Count Primes
publicclassSolution{publicintcountPrimes(intn){intc=0;if(n<=1)returnc;else{for(intj=2;j<=n;j++){intv=0;for(inti=2;i<=Math.sqrt(n);i++){if(j%i==0){v=1;break;}}if(v==0)c++;}returnc;}}}提交算法后显示Status:TimeLimitExceededSubmitted:0minutesagoLastexe..
分类:其他好文   时间:2015-04-28 19:01:11    阅读次数:135
Sqrt(x)
/*用牛顿迭代法求x的平方根*/class Solution {public: int mySqrt(int x) { double res = 1.0; while(fabs(res*res-x)>1e-6){ res = (res+x/re...
分类:其他好文   时间:2015-04-26 21:05:45    阅读次数:154
欧拉函数前缀和
今天软院校赛,有一道H题非常的神,所以记下来。题意转化了之后就是求欧拉函数的前缀和。自然的想法是O(n)的线性预处理可以求出前n个数的欧拉函数,又或者是O(sqrt(n))的预处理求出单个数的欧拉函数。但是题目要求的是前n(n<=10^9)个数欧拉函数的前缀和。于是我就觉得这是没法做的了,赛后问了出...
分类:其他好文   时间:2015-04-26 01:17:15    阅读次数:597
hdu5145 莫队算法
这题说的是个了n个数字 然后 在L 和R 区间内的数字的排列有多少种方案,这里我们通过 将 这n长度的字符串 分成sqrt(n) 块然后 一个属性 他们的l 属于 那个快 以这个为第一关键字 ,然后 在按照R 为 第二个关键字,然后sort 每个查询区间我们知道 当L他们属于一块内的时候 , R 是...
分类:编程语言   时间:2015-04-25 21:00:27    阅读次数:172
【c语言】 给出一个大于或等于3的正整数,判断它是不是一个素数
// 给出一个大于或等于3的正整数,判断它是不是一个素数 #include #include int sushu(int x) { int i; if( x >= 3 ) { for( i = 2; i <= sqrt(x); i++ ) { if( x % i == 0 ) return 1; } return -1; } else printf...
分类:编程语言   时间:2015-04-23 13:23:27    阅读次数:611
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!