Hey, this is Project-Euler*罒▽罒*

欧拉计划!——(1)3和5的倍数

来啦来啦~ 你在等我嘛小可爱 |・ω・`)
有没有让我的小宝贝等着急呢,摸摸小宝贝 (。・ω・。)ノ♡
这个欧拉计划有好多好多题呢,先放第一题的网址⑧
[Project_Euler] :https://projecteuler.net/problem=1
下面开始辣 (๑>ڡ<)☆
这是第一题哦

tD67Lt.png

看起来也没有很难的亚子诶,要不先用Cpp试试看吧~
先说好,不许笑我的代码噢 我会好好提升代码能力的! (。>ㅿ<。)

tRuNJx.png

其实本可以封装成函数,然后再在main函数中调用来着,氮素,我好像拖更了挺久了,而且,我有点懒…嘿嘿 (~﹃~)~
结果就是这样咯

tRKKAA.png

这样看着用CPP实现是没有问题的,那么,mma嘞?
嘿嘿嘿 ~( ̄▽ ̄~)~

tRKYng.png

“竟然只有一句代码!!?”
你会这样想嘛小可爱 ( ´・・)ノ(._.`)

其实这样是属于耗时比较长的哦,我根据小伙伴的描述做了这样一个包含时间统计 用时更短的一段代码~

tRQZod.png

是这样的呀,少用判断用时会更少~ CPP也一样哦
这段代码可理解为:0-1000内对3和5的等差数列分别求和,加和后得到的值再减去0-1000内15等差数列的和
当然,这个思路用CPP实现也完全可以 ✧٩(ˊωˋ*)و✧
唔…其实因为我电脑的配置问题,这已经是我这位老伙计能做到的最快的运算速度了……用小伙伴配置高很多的电脑,同样的代码他只需要7.6×10^(-6)……我等卑…
总之这就是我的第一题辣~ 当然,有很多编程方法,也有很多工具可以用,Matlab当然也可以(๑ゝω╹๑)
我先去提交答案辣!开熏!
那,我们第二题再见好不好呀 |・ω・`)mua!

发表评论