版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(419)
>
休闲灌水
(21)
>
虫友互识
(16)
>
导师招生
(6)
>
论文投稿
(5)
>
硕博家园
(4)
>
考博
(4)
>
考研
(3)
>
招聘信息布告栏
(2)
>
文献求助
(2)
>
公派出国
(2)
>
博后之家
(1)
>
留学生活
(1)
>
论文道贺祈福
(1)
>
电化学
(1)
>
基金申请
(1)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
其它
»
Euler Project Q8. 欧拉工程第八题
1
1/1
返回列表
查看: 1513 | 回复: 4
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
本帖产生 1 个 程序强帖 ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
libralibra
至尊木虫
(著名写手)
骠骑将军
程序强帖: 40
应助: 817
(博后)
金币: 12914.1
红花: 64
帖子: 2238
在线: 287.3小时
虫号: 696514
注册: 2009-02-05
专业: 计算机软件
★ ★ ★
余泽成(金币+3, 程序强帖+1): 谢谢参与交流! 2011-05-15 19:16:57
matlab
CODE:
%% greatest product of five consecutive digits
function result = euler8()
tic;
s = '7316717653133062491922511967442657474235534919493496983520312774506326239578318016984801869478851843858615607891129494954595017379583319528532088055111254069874715852386305071569329096329522744304355766896648950445244523161731856403098711121722383113622298934233803081353362766142828064444866452387493035890729629049156044077239071381051585930796086670172427121883998797908792274921901699720888093776657273330010533678812202354218097512545405947522435258490771167055601360483958644670632441572215539753697817977846174064955149290862569321978468622482839722413756570560574902614079729686524145351004748216637048440319989000889524345065854122758866688116427171479924442928230863465674813919123162824586178664583591245665294765456828489128831426076900422421902267105562632111110937054421750694165896040807198403850962455444362981230987879927244284909188845801561660979191338754992005240636899125607176060588611646710940507754100225698315520005593572972571636269561882670428252483600823257530420752963450';
result = 0;
for i=5:length(s) % 从第4个开始
temp = s(i-4:i); % 取得连续5个数字
% 如果包含0,不用计算
% 如果最大-最小>4,肯定不是连续5个数,乘积不会最大的,不用计算
% 例如[4,6,7,8,9],9-4=5>4
if ismember(0,temp) || max(temp)-min(temp)>4 % 0 or not consecutive digits
continue;
end
result = max([result,prod(str2num(temp(:)))]);
end
toc;
end
结果和运行时间
CODE:
% Elapsed time is 0.042594 seconds.
% ans =
% 40824
赞
一下
(1人)
回复此楼
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼
2011-05-14 20:58:21
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
智能机器人
Robot
(super robot)
我们都爱小木虫
找到一些相关的精华帖子,希望有用哦~
Project Euler 50 欧拉工程 50 题
已经有12人回复
Project Euler 48 欧拉工程 48 题
已经有30人回复
Project Euler 45 欧拉工程 45 题
已经有7人回复
欧拉工程,第二十一题,计算10000以下亲和数的和。
已经有14人回复
Euler Project Q17. 欧拉工程第十七题
已经有4人回复
Euler Project Q13 欧拉工程第十三题
已经有20人回复
Euler Project Q12 欧拉工程第十二题
已经有23人回复
Euler Project Q7. 欧拉工程第七题
已经有14人回复
【求助】fluent模拟气固流化床采用欧拉模型并行计算出现问题
已经有12人回复
【求助】DMP模型可以和混合物模型或者欧拉模型连用吗?
已经有6人回复
【求助】能不能用欧拉两相模型模拟水波纹或者沙波纹
已经有9人回复
【求助】欧拉-拉格朗日方程”(Euler-Lagrange equation)的用途?【已解决】
已经有5人回复
【求助】关于欧拉-拉格朗日方程(Euler-Lagrange equation)【已解决】
已经有11人回复
点击这里搜索更多相关资源
科研从小木虫开始,人人为我,我为人人
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
libralibra
的主题更新
1
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定