博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
projecteuler_problem8
阅读量:6656 次
发布时间:2019-06-25

本文共 1740 字,大约阅读时间需要 5 分钟。

problem8

地址:。

源码:git@code.aliyun.com:qianlizhixing12/ProjectEuler.git。
问题:找到给出一系列数中相邻13位的最大乘积。

#include 
#include
#include "debug.h"#define NUM 13int main(int argc, char **argv){ char *strsrc = "7316717653133062491922511967442657474235534919493496983520312774506326239578318016984801869478851843858615607891129494954595017379583319528532088055111254069874715852386305071569329096329522744304355766896648950445244523161731856403098711121722383113622298934233803081353362766142828064444866452387493035890729629049156044077239071381051585930796086670172427121883998797908792274921901699720888093776657273330010533678812202354218097512545405947522435258490771167055601360483958644670632441572215539753697817977846174064955149290862569321978468622482839722413756570560574902614079729686524145351004748216637048440319989000889524345065854122758866688116427171479924442928230863465674813919123162824586178664583591245665294765456828489128831426076900422421902267105562632111110937054421750694165896040807198403850962455444362981230987879927244284909188845801561660979191338754992005240636899125607176060588611646710940507754100225698315520005593572972571636269561882670428252483600823257530420752963450"; int length = strlen(strsrc); long long int sum = 1; long long int isum; int i, j; debugTime(); for (i=0; i<= NUM - 1; i++){ sum *= (strsrc[i] - '0'); } for (i=0; i <= (length - NUM); i++){ if (strsrc[i] < strsrc[i + NUM]){ isum = 1; for (j = i + 1; j <= i + NUM; j++){ isum *= (strsrc[j] - '0'); } sum = (sum > isum)?(sum):(isum); } } printf("Problem8 Answer: %lld\n", sum); debugTime(); return 0;}

转载地址:http://cfato.baihongyu.com/

你可能感兴趣的文章
作为一个菜鸟女大学生
查看>>
Linux虚拟机CentOS最小系统安装
查看>>
通过学习学生信息管理系统软件,C程序中,如何设计和编写一个应用系统
查看>>
基于OGG Datahub插件将Oracle数据同步上云
查看>>
聊聊jdk httpclient的connect timeout异常
查看>>
SaaS成熟度模型分级
查看>>
缓存专题
查看>>
安装MySQL两种安装方式
查看>>
snowflake
查看>>
笔试面试找工作个人总结(持续更新)
查看>>
硬链接和软连接
查看>>
从源码解析LinkedList集合
查看>>
echarts 动态生成多条折线图和动态获得x轴并于数字相对应
查看>>
C# .net core 使用new HMAC***()替代KeyedHashAlgorithm.Create
查看>>
wordpress url重写 htaccess 支持分页
查看>>
Python 之 不同目录间进行模块调用
查看>>
Lua中的捕获
查看>>
怎么找到属性0字节机械硬盘的数据
查看>>
docker 制作镜像
查看>>
企业微信二次开发之-如何获取secret序列号
查看>>