1 typedef long long ll; 2 #define MOD 1000000007 3 ll pow_mod(ll a, ll n) 4 { 5 if(n == 0) return 1; 6 ll x = pow_mod(a, n/2); 7 ll ans ...
分类:
其他好文 时间:
2014-08-21 16:45:24
阅读次数:
190
Implement pow(x, n).刚开始没想到,后来看remlost的博客才写出来,代码很简练:class Solution {public: double pow(double x, int n) { if(n<0) return 1/power(x...
分类:
其他好文 时间:
2014-08-21 10:59:53
阅读次数:
188
题目链接BLittle Dima and Equation题意:给a, b,c 给一个公式,s(x)为x的各个位上的数字和,求有多少个x.分析:直接枚举x肯定超时,会发现s(x)范围只有只有1-81,所以枚举一下就行。在做题的时候,用了pow()错了3次,很奇怪的是比完赛以后,我看cf的第一组数据竟...
分类:
其他好文 时间:
2014-08-21 09:42:14
阅读次数:
193
1. 求幂#include //头文件 pow(a,b); //a^b2. bool#include //C中使用bool型需要加入头文件3. 字符串操作相关#include //头文件 char a[20],b[20]; strcpy(a,b); //把字符串b拷贝到a中 length=s...
分类:
其他好文 时间:
2014-08-21 01:28:50
阅读次数:
178
//模幂运算,而且求个位,一直求10的模
# include
# include
# include
using namespace std;
__int64 Pow(__int64 m,__int64 n)
{
__int64 p=1;
while(n)
{
if(n%2)
p=p*m%10;
n/=2;
...
分类:
Web程序 时间:
2014-08-20 18:02:42
阅读次数:
175
NSLog(@"平方:%.f", pow(3,2) );//result 9NSLog(@"上舍入:%.f", ceil(3.000000000001));//result 4NSLog(@"四舍五入:%.f",round(3.30));//result 3NSLog(@"下舍入:%0.f",flo...
分类:
其他好文 时间:
2014-08-20 15:44:22
阅读次数:
179
问题1:异或交换两个数假设x=2;y=3,我们的目标是(没有蛀牙!!)交换x,y的值;利用异或的特殊性:x^x=0即两个相同数字异或后值为0;解决:令x=x^y=2^3令y=x^y=x^y^y=2^3^3=2(此时x=x^y)令x=x^y=x^y^2=2^3^2=3(此时x=x^y;y=2)问题2:...
分类:
其他好文 时间:
2014-08-18 21:55:02
阅读次数:
214
1. mapvar ary = Array(3);ary[0] = 2ary.map(function(elem) { return '1'; });结果是["1", undefined * 2], 因为map只能被初始化过的数组成员调用2. reduce[].reduce(Math.pow); ....
分类:
编程语言 时间:
2014-08-18 15:57:52
阅读次数:
185
Math.formatFloat = function (f, digit) { var m = Math.pow(10, digit); return parseInt(f * m, 10) / m;} 摘自 http://www.cnblogs.com/fumj/archive/2012/12/...
分类:
Web程序 时间:
2014-08-15 19:36:09
阅读次数:
250
计算一个向量的值var vectorMagnitude = Math.sqrt(Math.pow(vector.x, 2) +Math.pow(vector.y, 2));单位向量var vectorMagnitude = Math.sqrt(Math.pow(vector.x, 2) +Math....
分类:
Web程序 时间:
2014-08-15 12:42:48
阅读次数:
277