Maximum Product(UVA 11059)

网址如下:

Maximum Product - UVA 11059 - Virtual Judge (vjudge.net)

(第三方网站)

简单枚举题,枚举就行,只是要注意数字太大导致“爆了”,用个long long int来记录

不过话说回来,关于数字过大的题最近都没怎么做了,上学期刚开学的时候做得倒是挺多,算是给C语言入门的一道小坎子吧

代码如下:

#include<cstdio>
typedef long long LL;
const int maxn = 18;
int S[maxn];

LL svm(int begin, int end){
    LL tmp = 1;
    while(begin < end) tmp *= S[begin++];
    return tmp;
}

int main(void)
{
    int N, kase = 0;
    while(scanf("%d", &N) == 1){
        LL maxnum = 0;
        for(int i = 0; i < N; i++) scanf("%d", &S[i]);
        for(int begin = 0; begin < N; begin++)
            for(int end = begin + 1; end <= N; end++){
                LL num = svm(begin, end);
                maxnum = maxnum > num ? maxnum : num;
            }
        printf("Case #%d: The maximum product is %lld.", ++kase, maxnum);
        putchar('\n'); putchar('\n');
    }

    return 0;
}

相关推荐

  1. Maximum Product(UVA 11059

    2024-04-02 19:42:03       38 阅读
  2. 题目 1159: 偶数求和

    2024-04-02 19:42:03       42 阅读
  3. 1059:求平均年龄

    2024-04-02 19:42:03       46 阅读
  4. P1109 学生分组

    2024-04-02 19:42:03       45 阅读
  5. 题目 1059: 二级C语言-等差数列—c语言

    2024-04-02 19:42:03       55 阅读
  6. Ubuntu 22.04编译RV1126_RV1109_LINUX SDK

    2024-04-02 19:42:03       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-02 19:42:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-02 19:42:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-02 19:42:03       82 阅读
  4. Python语言-面向对象

    2024-04-02 19:42:03       91 阅读

热门阅读

  1. rust并行计算库Rayon

    2024-04-02 19:42:03       40 阅读
  2. 小波包变换(WPT)和OMP实现压缩感知

    2024-04-02 19:42:03       33 阅读
  3. k8s是什么

    2024-04-02 19:42:03       35 阅读
  4. vue获取上个月今天

    2024-04-02 19:42:03       36 阅读
  5. 数据库的介绍、分类、作用和特点

    2024-04-02 19:42:03       43 阅读
  6. 手写SpringBoot(五)之整合AOP

    2024-04-02 19:42:03       42 阅读
  7. [NOIP2005 普及组] 采药

    2024-04-02 19:42:03       41 阅读