- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 今天的一个面试题。回来想了好久才明白。
对一批编号为1~100,全部开关朝上(开)的灯进行以下操作:凡是1的倍数反方向拨一次开关;2的倍数反方向又拨一次开关;3的倍数反方向又拨一次开关……问:最后为关熄状态的灯的编号。 会来琢磨了好久才发现原来结果是所有N^2编号的灯都是灭的.我他妈的就是木瓜脑袋,当时怎么就没有有条有理的想明白呢?
2013-10-30 21:12:22
632
原创 最好的输出一个范围内素数的方法,你有更好的吗?
#include "stdafx.h" #include "math.h" #include using namespace std; #define M 100000 int is(int n) { if (2==n) {return 0; } double N=sqrt((double)(n+1)); for (int i=3;i if (n%i==0) { re
2013-10-22 10:32:54
610
原创 急救啊,c++的一个字符串中删除指定的字符串,
查了很多资料,这算法越看越乱, 要求c++的一个字符串中删除指定的字符串, 比如:处理前,“asfbsfs”。 删除指定字符串“sf” 结果为:“abs”。
2013-10-21 20:21:41
1550
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人