教育类网站开发文档上海工程项目查询

news/2025/9/24 19:51:19/文章来源:
教育类网站开发文档,上海工程项目查询,aspnet东莞网站建设价格,官方网站怎么找仓库建设 luogu 2120 题目大意 有一个斜坡#xff0c;上面有n个工厂#xff08;山顶是1#xff0c;山脚是nnn#xff0c;工厂都是漏填#xff09;#xff0c;上面有pip_ipi​个货物#xff0c;和工厂1的距离为x1x_1x1​ 现在有一场大雨#xff0c;你可以在某些工厂处…仓库建设 luogu 2120 题目大意 有一个斜坡上面有n个工厂山顶是1山脚是nnn工厂都是漏填上面有pip_ipi​个货物和工厂1的距离为x1x_1x1​ 现在有一场大雨你可以在某些工厂处建立仓库费用是cic_ici​没有建立仓库的工厂要把货物运到更低的仓库及编号越大的仓库运费是货物数∗*∗距离 现在问你全部货物运到仓库中最少需要多少钱 输入样例 3 0 5 10 5 3 100 9 6 10输出样例 32样例说明 在工厂 1 和工厂 3 建立仓库建立费用为 101020101020101020 运输费用为 (9−5)×312(9-5) \times 3 12(9−5)×312总费用 32。 数据范围 对于 20%20\%20% 的数据保证 n≤500n \leq 500n≤500。 对于 40%40\%40% 的数据保证 n≤104n \leq 10^4n≤104 。 对于 100%100\%100% 的数据保证 1≤n≤1061 \leq n \leq 10^61≤n≤106 0≤xi,pi,ci2310 \leq x_i,~p_i,~c_i 2^{31}0≤xi​, pi​, ci​231 。 对于任意的 1≤in1 \leq i n1≤in保证 xixi1。x_i x_{i 1} 。xi​xi1​。 设答案为 ansansans保证 ans∑i1npixi263ans \sum_{i 1}^{n} p_ix_i 2^{63}ans∑i1n​pi​xi​263 。 解题思路 我们设fif_ifi​为在iii处建仓库前iii个工厂的货物全部运到仓库的最小费用这里把ppp改为sss把xxx改为vvv 我们就可以得出转移方程 fimin⁡{fjci∑kj1i−1(vi−vk)sk}min⁡{fjci∑kj1i(vi−vk)sk}min⁡{fjci∑kj1ivisk−∑kj1ivksk}min⁡{fjci(sumsi−sumsj)vi−(vsi−vsj)}\begin{aligned}f_i \min\{f_jc_i\sum_{kj1}^{i-1}(v_i-v_k)s_k\} \\ \min\{f_jc_i\sum_{kj1}^{i}(v_i-v_k)s_k\} \\ \min\{f_jc_i\sum_{kj1}^{i}v_is_k-\sum_{kj1}^{i}v_ks_k\} \\ \min\{f_j c_i (sums_i-sums_j)v_i - (vs_i - vs_j)\} \end{aligned}fi​​min{fj​ci​kj1∑i−1​(vi​−vk​)sk​}min{fj​ci​kj1∑i​(vi​−vk​)sk​}min{fj​ci​kj1∑i​vi​sk​−kj1∑i​vk​sk​}min{fj​ci​(sumsi​−sumsj​)vi​−(vsi​−vsj​)}​ 注 第二行加了iii这一项但因为vi−vi0v_i-v_i0vi​−vi​0所以结果不变 第四行vsi∑j1ivisivs_i\sum_{j1}^{i} v_is_ivsi​∑j1i​vi​si​ 若现在有两个决策点a,ba,ba,b满足ab,aab,aab,a优于bbb 则 faci(sumsi−sumsa)vi−(vsi−vsa)fbci(sumsi−sumsb)vi−(vsi−vsb)f_a c_i (sums_i-sums_a)v_i - (vs_i - vs_a) f_b c_i (sums_i-sums_b)v_i - (vs_i - vs_b)fa​ci​(sumsi​−sumsa​)vi​−(vsi​−vsa​)fb​ci​(sumsi​−sumsb​)vi​−(vsi​−vsb​) facisumsivi−sumsavi−vsivsafbcisumsivi−sumsbvi−vsivsbf_a c_i sums_iv_i-sums_av_i - vs_i vs_a f_b c_i sums_iv_i-sums_bv_i - vs_i vs_bfa​ci​sumsi​vi​−sumsa​vi​−vsi​vsa​fb​ci​sumsi​vi​−sumsb​vi​−vsi​vsb​ fa−sumsavivsafb−sumsbvivsbf_a-sums_av_i vs_a f_b-sums_bv_i vs_bfa​−sumsa​vi​vsa​fb​−sumsb​vi​vsb​ (favsa)−(fbvsb)sumsavi−sumsbvi(f_avs_a)-(f_bvs_b) sums_av_i-sums_bv_i(fa​vsa​)−(fb​vsb​)sumsa​vi​−sumsb​vi​ (favsa)−(fbvsb)sumsavi−sumsbvi(f_avs_a)-(f_bvs_b) sums_av_i-sums_bv_i(fa​vsa​)−(fb​vsb​)sumsa​vi​−sumsb​vi​ ((favsa)−(fbvsb))/(sumsa−sumsb)vi((f_avs_a)-(f_bvs_b))/(sums_a-sums_b)v_i((fa​vsa​)−(fb​vsb​))/(sumsa​−sumsb​)vi​ 我们设 yifivsay_if_ivs_ayi​fi​vsa​ xisumsix_isums_ixi​sumsi​ 则 (ya−yb)/(xa−xb)vi(y_a-y_b)/(x_a-x_b)v_i(ya​−yb​)/(xa​−xb​)vi​ 然后按照斜率优化模板套即可 代码 #includecstdio #includecstring #includeiostream #includealgorithm #define ll long long using namespace std; ll n, l, r, v[1000050], s[1000050], c[1000050], d[1000050], y[1000050], f[1000050], vs[1000050]; int main() {scanf(%d, n);for (int i 1; i n; i){scanf(%d%d%d, v[i], s[i], c[i]);vs[i] vs[i - 1] v[i] * s[i];s[i] s[i - 1];//s没用就直接弄成前缀和}for (int i 1; i n; i){while(r l (y[d[l 1]] - y[d[l]]) v[i] * (s[d[l 1]] - s[d[l]])) l;//模板f[i] f[d[l]] c[i] (s[i] - s[d[l]]) * v[i] - (vs[i] - vs[d[l]]);y[i] f[i] vs[i];while(r l (y[i] - y[d[r]])*(s[d[r]] - s[d[r-1]]) (y[d[r]] - y[d[r-1]])*(s[i] - s[d[r]])) r--;d[r] i;}printf(%d, f[n]);return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/916164.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站开发项目工期流程手机版网页

BERT:深度学习领域中的语言理解利器 摘要 BERT(双向编码器表示法自转换器)是一种领先的深度学习模型,它在许多语言理解任务中都显示出卓越的性能。BERT模型基于转换器编码器架构,并通过自监督学习在大量未标记文本数…

Java第二次实验

1. 本章学习总结 本章学习了Java多方面知识:控制台输入推荐用Scanner.nextLine()避免问题,还涉及 IDE 操作与 String.split;身份证排序用Arrays.sort和String.subString,结构化编程且注意输入方法;需了解 StringB…

详细介绍:【2025PolarCTF秋季个人赛】WEB方向wp

详细介绍:【2025PolarCTF秋季个人赛】WEB方向wppre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", …

英语_阅读

当然可以,以下是英文与中文交替的逐句翻译:Six-year-old Brooke Neitzel wanted a dollhouse. 六岁的布鲁克奈策尔想要一个娃娃屋。 So she ordered one just by telling the familys smart speaker what she wanted…

Nuget安装以及西门子PLC通信

安装S7NetPlus库 ​添加命名空间 ,using S7.Net​创建一个西门子PLC通信对象——成员变量实例化 ,this:表示的是当前对象建立简介 ,对象名.方法名 , this.siemens.Open()​读取变量 , 装箱的一个过程 ,解析变量 ,…

wordpress捐赠按钮如何做网站导航栏的seo优化

2.1.9 调度算法 知识总览 学习各种调度算法的思路 算法思想算法规则这种调度算法是用于作业调度还是进程调度?抢占式或是非抢占式优点和缺点是否会导致饥饿(某进程/作业长期得不到服务) 2.1.9.1 先来先服务 知识点说明英文名FCFS&#xff0…

网站怎么做成二维码做网站找顺的

二叉树垂直遍历题目描述输入输出示例输入实例输出DFSBFS更简单的方法二叉树垂直遍历题目描述对于一个二叉树,输出它的垂直遍历结果;对于同一列的节点,按照从左向右,从上向下的顺序排列。例如,对于以下二叉树&#xff1…

与狗狗做网站互联网广告价格

创建工程: 2.1.程序的耦合 耦合:耦合指的就是对象之间的依赖关系。对象之间的耦合越高,维护成本越高。 案例:没有引入IOC容器时系统的Web层、业务层、持久层存在耦合 /*** 持久层实现类*/ public class UserDaoImpl implements U…

每日反思(2025_09_24)

今天跟着左神视频学些了快速排序以及逆序对和荷兰国旗问题,了解了双指针三指针递归解决问题,并解决了leetcode第75题颜色分类,正在解决力扣LCR170题。 明天继续跟视频学习,并写涉及到的力扣题,晚上总结这三天的学…

普通用户之间免密互信时因权限问题致使配置失败

[student@master ~]$ ssh-copy-id user1@node1 /usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/student/.ssh/id_rsa.pub" /usr/bin/ssh-copy-id: INFO: attempting to log in with…

安装Flask库

安装Flask库 1、下载安装python官网下载 python-3.9.10-amd64.exe 安装,勾选Add Python 3.9 to PATH 2、验证安装cmd输入:python --version cmd输入:pip --version 升级pip:python -m pip install --upgrade pip …

《新概念英语》在线朗读,单句点读,随时随地在线学习。

新概念英语-全四册 New Concept English 在线课文点读 在线朗读,单句点读,随时随地在线学习。📕 第一册:《First Things First》 目标:打基础,日常交流入门内容概述:共144课,都是非常短的小对话和故事。 涉及…

深入解析:[p2p-Magnet] docs | HTTP API与Web界面 | 搜索查询引擎

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

南京网站制作学校怎么注册一个网站

戳蓝字“CSDN云计算”关注我们哦! 文 | 阿晶、丹丹、王银发于上海华为HC大会现场出品 | CSDN云计算(ID:CSDNcloud) 科技的不断发展正逐步加速智能世界的到来。一直,华为致力于提供经济且充裕的算力,力图像使…

为什么用MyEclipse做网站ps如何做音乐网站

观察者模式是一种设计模式,其中一个对象(称为主题)维护一组依赖于它的对象(称为观察者),当主题的状态发生变化时,它会通知所有观察者。这种模式常用于实现分布式事件处理系统。 下面是一个简单…

如何做分类网站信息营销网站设计的内容有哪些

学习网络开发过程中不想“污染”macOS,考虑到之后部署网络应用主要是与linux打交道,所以安装了 ubuntu 虚拟机以满足短期的知识学习需求。十里安装了 ubuntu 虚拟机,一般就是在 mac 中 ssh 连接 ubuntu 虚拟机在终端下进行操作学习&#xff0…

P10004 [集训队互测 2023] Permutation Counting 2

把排列写成一条路径 \(p_1\to p_2\to\cdots\to p_n\)。那么 \([p_i<p_{i+1}]\) 就是第 \(i\) 步往右走,\([p^{-1}_i<p^{-1}_{i+1}]\) 是 \(i\) 要先于 \(i+1\) 访问。 如果我们已知了 \(p^{-1}_{i}<p^{-1}_{…

java数组拷贝主要有四种方法,浅拷贝

java数组拷贝主要有四种方法,浅拷贝java数组拷贝主要有四种方法,浅拷贝 在Java中,数组拷贝可以通过多种方式实现,每种方式有其特定的用途和性能特点。下面列举四种常见的方法: 1. 使用System.arraycopy() System.…

毕赤酵母细胞工厂升级:CRISPR 技术破局传统局限,解锁多基因代谢工程新可能

在合成生物学与代谢工程的推动下,微生物细胞工厂已成为 bulk 化学品、高价值天然产物及重组蛋白的核心生产平台 —— 其温和的反应条件、高特异性的催化能力,可大幅降低传统化学合成的污染与能耗。在众多微生物宿主中…

日总结 7

今天上课老师让我们讲我们为大作业准备的ppt,详细内容就是介绍自己的产品,每个队3分钟时间,所以ppt的量要少而精,跟我们要介绍产品时一样,要在有限的时间内介绍出自己产品的核心和亮点,同时ppt的制作也有讲究,不…