随笔分类 - (^_^)欧拉欧拉
摘要:Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... By considering the terms in the Fibonacci sequence whose values do not exceed four million, find the sum of the even-val
阅读全文
摘要:编程打印下列图形: A ABC ABCDE ABCDEFG ABCDEFGHI ABCDEFGHIJK ABCDEFGHIJKLM ABCDEFGHIJKLMNO ABCDEFGHIJKLMNOPQ ABCDEFGHIJKLMNOPQRS ABCDEFGHIJKLMNOPQ ABCDEFGHIJKLMNO ABCDEFGHIJKLM ABCDEFGHIJK ABCDEFGHI ABCDEFG ABCDE ABC A View Code #include<tchar.h>#include<string>#include<iostream>usingnamesp
阅读全文
摘要:The sum of the primes below 10 is 2 + 3 + 5 + 7 = 17.Find the sum of all the primes below two million.解题思路:看上去简单的透明。下面是我的瞬间实现:View Code 1#include<iostream>2usingnamespacestd;34boolisPrime(intval)5{6for(inti=2;i<val;i++)7{8if(val%i==0)9returnfalse;10}1112returntrue;13}1415int_tmain(intargc,_
阅读全文
摘要:A Pythagorean triplet is a set of three natural numbers, a b c, for which, a2 + b2 = c2For example, 32 + 42 = 9 + 16 = 25 = 52.There exists exactly one Pythagorean triplet for which a + b + c = 1000.Find the product abc.我的解题思路是:1. 理解题意:三个条件: 1)a2 + b2 = c2;2) a<b<c;3)a + b + c = 1000.2. 思路:首先,
阅读全文
摘要:1. 关于换行符“\”。用途主要有二:长宏和长字符串。 把一个预处理指示写成多行要用“\”续行,因为根据定义,一条预处理指示只能由一个逻辑代码行组成。 而把C代码写成多行则不必使用续行符,因为换行在C代码中只不过是一种空白字符,在做语法解析时所有空白字符都被丢弃了。 在Linux的shell命令中亦可使用该换行符,在击回车键之前输入“\”,即可实现多行命令输入。 注意:这种续行的写法要求“\”后面紧跟换行符,中间不能有任何其他的字符。2. CRT提供的字符串相关的函数:1)跨平台的sprintf函数,可以把int float等转换为字符串类型。2)_atoi_s, _itoa_s之类。3)_s
阅读全文
摘要:来自coolshell。 有这样一个面试题——请把从1到1000的数打印出来,但你不能使用任何的循环语句或是条件语句。更不能写1000个printf或是cout。用C/C++语言。个人比较赞赏的思路是下面两个:1. 函数指针数组结合n/1000的结果作为数组的index。void yesprint(int i);void noprint(int i);typedef void(*fnPtr)(int);fnPtr dispatch[] = { yesprint, noprint };void yesprint(int i) {printf("%d\n", i);dispat
阅读全文
摘要:来自:coolshell一些重要的算法 2010年7月12日 1,406 次点击 阅读评论 发表评论 下面是一些比较重要的算法,原 文罗列了32个,但我觉得有很多是数论里的,和计算机的不相干,所以没有选取。下面的这些,有的我们经常在用,有的基本不用。有的很常见,有的很 偏。不过了解一下也是好事。也欢迎你留下你觉得有意义的算法。(注:本篇文章并非翻译,其中的算法描述大部份摘自Wikipedia,因为维基百科描述的 很专业了) A* 搜寻算法 俗称A星算法。这是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法。常用于游戏中的NPC的移动计算,或线上游戏的 BOT的移动计算上。该算法像Di
阅读全文

浙公网安备 33010602011771号