蓝桥--鸡哥的购物挑战OJ(4169)

简介: 蓝桥--鸡哥的购物挑战OJ(4169)

题目:

思路:

暴力:

直接枚举所有得偶数区间,找最大值,n2超时

优化:

分类讨论,只要做倒不重不漏得分类不出意外就能AC了

图中的选择方式很简单了,不做解释了。(右下的选择方式写错了是最小的那个>0的数不选)

AC代码(我的代码可能不比别人简洁,但是我觉得是最好搞懂的了,可能也是太笨了):

#include <iostream>
#include <algorithm>
using namespace std;
typedef long long LL;
const int N = 1e5 + 10;
LL w[N];
LL sum[N];
int n;
int main()
{
    cin >> n;
    for (int i = 1; i <= n; i++) cin >> w[i];
    sort (w + 1, w + n + 1);
    int num = 0;
    for (int i = 1; i <= n; i++)
        if (w[i] > 0)   num++;
    for (int i = 1; i <= n; i++)   sum[i] = sum[i - 1] + w[i];
    //防止都是大于0的数,特判一下
    if (num == n && num & 1)
    {
        cout << sum[n] - w[1];
        return 0;
    }
    LL res = 0;
    if (num & 1)
    {
        int last = w[n - num + 1] + w[n - num];
        if (last >= 0)
            res = sum[n] - sum[n - num - 1];
        else 
            res = sum[n] - sum[n - num + 1];
    }
    else 
        res = sum[n] - sum[n - num];
    cout << res;
    return  0;
}
目录
相关文章
|
8月前
|
机器人 程序员 C++
Scratch3.0——助力新进程序员理解程序(案例一十一、大象吃苹果)
Scratch3.0——助力新进程序员理解程序(案例一十一、大象吃苹果)
51 0
|
PHP
fileinclude-宜兴网信办解题思路--呕心沥血--非常详细!
fileinclude-宜兴网信办解题思路--呕心沥血--非常详细!
85 2
|
机器学习/深度学习 算法
【第十五届蓝桥杯备赛(bushi,写文凑个数)】蓝桥OJ---长草
文章目录 一、题目 1、原题链接 2、题目描述 二、解题报告 1、思路分析 2、时间复杂度 3、代码详解 三、知识风暴 BFS Flood Fill算法
190 0
|
缓存 Java 测试技术
蓝桥杯2019年第十届JavaB组真题题目+解析+代码+答案:7.外卖店优先级
蓝桥杯2019年第十届JavaB组真题题目+解析+代码+答案:7.外卖店优先级
150 0
蓝桥杯2019年第十届JavaB组真题题目+解析+代码+答案:7.外卖店优先级
|
算法 数据库
程序人生 - 祝贺登榜《数据结构与算法领域内容榜》NO.29
程序人生 - 祝贺登榜《数据结构与算法领域内容榜》NO.29
100 0
程序人生 - 祝贺登榜《数据结构与算法领域内容榜》NO.29
|
算法 数据库
程序人生 - 祝贺登榜《数据结构与算法领域内容榜》NO.49
程序人生 - 祝贺登榜《数据结构与算法领域内容榜》NO.49
109 0
程序人生 - 祝贺登榜《数据结构与算法领域内容榜》NO.49
|
编译器 C语言
《C游记》 修炼之路 -- 函数篇(壹)
《C游记》 修炼之路 -- 函数篇(壹)
163 0
|
人工智能 移动开发 安全
17岁小码农登上One World演唱会,开发疫情网站点击过10亿!比丁香医生还早20天
17岁小码农登上One World演唱会,开发疫情网站点击过10亿!比丁香医生还早20天
121 0
|
人工智能 大数据
大咖丨每年都立下新年Flag的小扎,今年又留给自己什么样的挑战?
熟悉扎克伯格的人都知道,每到新年伊始,扎克伯格都会给自己设定一个Personal Challenge,从2009年开始到现在,他会坚持给自己列出一系列挑战自己的难题并完成。 扎克伯格这个著名的年度挑战任务已经持续了很多年,他把每年的这个叫做Challenge,而不是Plan,来督促自己做一些有难度的事情。
3245 0

热门文章

最新文章

下一篇
开通oss服务