当前位置: 首页 > news >正文

深入浅出蓝桥杯:算法基础概念与实战应用(二)基础算法(下)

算法基础概念与实战应用(二) 基础算法(下)


文章目录

  • 算法基础概念与实战应用(二) 基础算法(下)
  • 一、贪心算法
  • 8.1 简单贪⼼
    • 8.1.1 货仓选址
    • 8.1.2 最⼤⼦段和
  • 二、
  • 三、
  • 四、
  • 五、
  • 六、
  • 总结


一、贪心算法

8.1 简单贪⼼

8.1.1 货仓选址

牛客网链接


在这里插入图片描述


在这里插入图片描述


代码如下(示例):

#include <iostream>
#include <algorithm>
using namespace std;
typedef long long LL;
const int N = 1e5 + 10;
int n;
LL a[N];
int main()
{cin >> n;for (int i = 1; i <= n; i++) cin >> a[i];sort(a + 1, a + 1 + n);LL ret = 0;// 利⽤中间值来计算// for(int i = 1; i <= n; i++)// {// ret += abs(a[i] - a[n / 2]);// }// ⽤结论计算for (int i = 1; i <= n / 2; i++){ret += a[n - i + 1] - a[i];}cout << ret << endl;return 0;
}

8.1.2 最⼤⼦段和

牛客网链接


在这里插入图片描述
在这里插入图片描述


代码如下(示例):

#include <iostream>
using namespace std;
typedef long long LL;
const int N = 2e5 + 10;
int n;
LL a[N];
int main()
{cin >> n;for (int i = 1; i <= n; i++) cin >> a[i];LL sum = 0, ret = -1e6;for (int i = 1; i <= n; i++){sum += a[i];ret = max(ret, sum);if (sum < 0) sum = 0;}cout << ret << endl;return 0;
}

二、

三、

四、

五、

六、


总结

http://www.dtcms.com/a/593707.html

相关文章:

  • 网站建站工具网站建设与管理 市场分析
  • 《WebPages 类:深入解析网页元素管理工具》
  • 网站系统发生错误今天的三个新闻
  • 雷池 WAF 免费版深度体验:站长用 Nginx 搭环境,护住 WordPress 博客
  • 无缝对接与数据驱动:护照MRZ识别技术在智慧景区管理中的深度应用
  • 网站建设后续需要维护住房和城乡建设部贰级建造师网站
  • 交友视频网站建设广告策划书范本
  • spring boot集成 RustFS服务
  • 谷歌攻克AI“灾难性遗忘“难题!最新范式突破AI持续学习内存瓶颈
  • SuperMap GIS基础产品FAQ集锦(20251110)
  • Kimi K2 Thinking 量化之后再量化,模型文件缩水60%,准确率85%,部署教程来了
  • 【图像处理基石】边缘检测技术:从经典算法到实战应用
  • DevEco Studio 鸿蒙HarmonyOS 引入本地har
  • 【路径算法】IDA*与D*和Lite D* 的比较及IDA*算法详解
  • 做网站运营这工作怎么样wordpress 星 评分
  • 单一职责原则(SRP)深度解析
  • 网站建设福州公司南县网站设计
  • ESD防护设计宝典(二十八):半导体的ESD失效模式与机理
  • 关于止盈和止损的问题(一)
  • LeetCode 分类刷题:141. 环形链表
  • 在哪个网站做视频赚钱的亚马逊计划裁员1万人
  • 建材建设行业网站做网站从何开始
  • leetcode 3542
  • 【Python Maze Diary 1.1】迷宫算法术语
  • 大学计算机基础(Windows 7+Office 2010)第一章课后练习
  • PyTorch中int32和int64在性能上有什么差异
  • 机器学习入门:从零开始理解AI的核心引擎(附Python实战)
  • 【AI学习-comfyUI学习-简易加载器工作流(文生图)-各个部分学习-第七节-2】
  • 西安建设高端网站外星人建设的网站
  • Bugku-Web题目-文件包含