本题有两个难点:
1 大量的数据输入,没处理好就超时 - 这里使用buffer解决
2 因子分解的算法 a)暴力法超时 b)使用sieve(筛子),不过其中的算法逻辑也挺不容易搞对的。
数值N因子分解逻辑:
1 保存所有可以sqrt(N)范围内的质素
2 找到可以被N除尽的质素d, 然后用d去除N,使用deg变量,保存度,即有多少个d可以被N除尽
3 用d去乘所有已经找到的因子...
分类:
其他好文 时间:
2014-05-14 01:11:37
阅读次数:
302
一直都用NTC作为温度传感器来测温,采用Arduino没有现成的例子用NTC测温的,LM35D温度传感器,这款传感器能够测量0-100摄氏度的温度,并以电压的数值输出。从0度开始温度每升高1度输出电压就会提高10mv。而NTC则不然,NTC根据温度变化产生电阻阻值变化,而且是非线性的变化,这就需要用上拉电阻或下拉电阻来选择分辨率较好的区间。NTC的R25=100K,B=3950,选用50K作为上拉电阻,根据温度与阻值的真值表,求出待测范围如0-60℃的NTC实际电压值,0-5V等分1024份,求出电压值对应...
分类:
其他好文 时间:
2014-05-13 23:51:43
阅读次数:
743
一、Python的标准类型(1)bool型>>>
bool("")False>>> bool(None)False>>>
bool(False)False(2)数值型Python的数值型数据包含两类:int和float型数据,需要注意的是还有一个complex的类型,也就是复数类型>>>
a = c...
分类:
Web程序 时间:
2014-05-13 17:49:08
阅读次数:
436
一、Memcache是一种缓存技术(内存),你可以把它想像成一张巨大的内存表,形式如下[它就是一个服务]keyvaluekey值(字符串)可以放(字符串【二进制数据[视频、音频、图片]】,数值,数组,对象,)二、memcache服务的安装1、安装
memcached –d install2、启动 ....
分类:
其他好文 时间:
2014-05-12 05:22:24
阅读次数:
227
---恢复内容开始---C++编译器能够在两种数据类型之间进行隐式转换(implicit
conversions),它继承了C语言的转换方法,例如允许把char隐式转换为int和从short隐式转换为double。因此当你把一个short值传递给准备接受double参数值的函数时,依然可以成功运行。...
分类:
编程语言 时间:
2014-05-12 05:17:15
阅读次数:
481
在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。pa...
分类:
编程语言 时间:
2014-05-12 01:33:41
阅读次数:
367
C# EXCEL导入 混合列文字为空,找不到可安装的 ISAM的解决办法使用C#导入 Excel数据到
DataTable,如果连接串中只写 Excel 8.0,则正常的字符列,数值列都没有问题,但对于既有数字也有字符的混合列,则读出为空。
后来从网上查到加入IMEX=1 就可将混合型转换为文本,....
分类:
其他好文 时间:
2014-05-12 01:09:03
阅读次数:
258
剑指offer上的第十一题,九度OJ上测试通过。
题目描述:
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
输入:
输入可能包含多个测试样例。
对于每个输入文件,第一行输入一个整数T,表示测试案例的数目,接下来的T行每行输入一个浮点数base和一个整数exponent,两个数中间用一个空格隔开。
输出:
对应每个测试案例,
输出一个浮点数代表答案,保留两位小数即可。...
分类:
其他好文 时间:
2014-05-11 21:23:13
阅读次数:
341
//-------------------------------------1.为什么使用名字好-----------------------------------------
我们应该使用名字而不是数值来标识主机(例如数值206.6.226.33),服务器(例如端口13代表标准的daytime服务器),然而出于以下几个理由,我们应该使用名字而不是数值:
1).名字好记住
2).数值地址...
分类:
其他好文 时间:
2014-05-11 20:39:10
阅读次数:
395
上节我们通过定位获取了经度和纬度数值,但是一般人很难看懂这些数字。地理信息反编码:就是根据这些经纬数字返回地点的相关文字描述信息,这些文字描述信息被封装在CLPlacemark类中,我们称这个类为“地标”类。地理信息反编码使用CLGeocoder类实现,这个类能够实现在地理坐标与地理文字描述信息之间...
分类:
移动开发 时间:
2014-05-11 16:38:11
阅读次数:
455