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

鄙视wordpress优化公司网站排名

鄙视wordpress,优化公司网站排名,淘宝客必须做网站吗,wordpress换域名主页不能访问本文涉及知识点 C差分数组 C算法&#xff1a;前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 P1672何时运输的饲料 原文比较啰嗦&#xff0c;我简述一下&#xff1a; 第x天运来F1(1<F1<1e6)千克的饲料&#xff0c;第D&#xff08;1<2e3)天还剩F2&…

本文涉及知识点

C++差分数组
C++算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频

P1672何时运输的饲料

原文比较啰嗦,我简述一下:
第x天运来F1(1<=F1<=1e6)千克的饲料,第D(1<=2e3)天还剩F2(1 <= F2 <= F1)千克饲料,某人养了C头牛,moves[i] = {comi,leavei},表示第i头牛第comi天来,第leavei天离开,牛每天都要吃1千克的饲料,包括来和离开的那天。第x天运输饲料之前,饲料刚好光了,且当天的牛都是吃运来的饲料。第D天吃过饲料了。
求最大X。

差分数组

本题 ⟺ \iff 牛第x到D吃的饲料等于F2-F1。
令牛从0到d天共吃了y。则第x到D吃的饲料等于y - 第0到x-1吃的饲料。
差分数组diff[i]记录第i天牛的增加,对应的数据数组a 记录第i天牛的数量。
a的前缀和preSum就是前i天牛吃的饲料。
注意:第D天之后离开的当成第D天离开,否则吃的饲料会计算错误。
也可以不用前缀和,直接枚举从D到0枚举i计算资料消耗量,如果等于f1-f2,则返回i。

代码

打开打包代码的方法兼述单元测试

不用前缀和


#include <iostream>#include<iostream>
#include<cstring>
#include<cstdio> 
#include<vector>
using namespace std;class Solution {
public:int Cal(int f1,int f2, int d,const vector<vector<int>>& moves) {const int N = min(2'000, d);vector<int> diff(N + 2);for (const auto& v : moves) {diff[v[0]]++;diff[min(v[1],d) + 1]--;}		vector<int> a(N + 2);int cnt = 0;for (int i = 0; i  < diff.size(); i++) {cnt += diff[i];a[i] = cnt;}int use = 0;for (int i = d; i >= 0; i--) {use += a[i];if (f1 - f2 == use) { return i; }}return -1;}
};int main() {int c, f1, f2, d;scanf("%d%d%d%d", &c, &f1, &f2, &d);vector<vector<int>> moves(c, vector<int>(2));	for (int i = 0; i < c; i++) {scanf("%d%d", &moves[i][0], &moves[i][1]);}cout << Solution().Cal(f1, f2, d, moves);return 0;
}

单元测试

int f1,  f2,  d;vector<vector<int>> moves;TEST_METHOD(TestMethod1){f1 = 14, f2 = 14, d = 10;moves = {  };auto res = Solution().Cal(f1, f2, d, moves);AssertEx(10, res);}TEST_METHOD(TestMethod2){f1 = 14, f2 = 10, d = 10;moves = { {1,4} };auto res = Solution().Cal(f1, f2, d, moves);AssertEx(1, res);}TEST_METHOD(TestMethod11){f1=14, f2=4, d=10;moves = { {1,9},{5,8},{8,12} };auto res = Solution().Cal(f1, f2, d, moves);AssertEx(6, res);}

扩展阅读

我想对大家说的话
工作中遇到的问题,可以按类别查阅鄙人的算法文章,请点击《算法与数据汇总》。
学习算法:按章节学习《喜缺全书算法册》,大量的题目和测试用例,打包下载。重视操作
有效学习:明确的目标 及时的反馈 拉伸区(难度合适) 专注
闻缺陷则喜(喜缺)是一个美好的愿望,早发现问题,早修改问题,给老板节约钱。
子墨子言之:事无终始,无务多业。也就是我们常说的专业的人做专业的事。
如果程序是一条龙,那算法就是他的是睛
失败+反思=成功 成功+反思=成功

视频课程

先学简单的课程,请移步CSDN学院,听白银讲师(也就是鄙人)的讲解。
https://edu.csdn.net/course/detail/38771
如何你想快速形成战斗了,为老板分忧,请学习C#入职培训、C++入职培训等课程
https://edu.csdn.net/lecturer/6176

测试环境

操作系统:win7 开发环境: VS2019 C++17
或者 操作系统:win10 开发环境: VS2022 C++17
如无特殊说明,本算法用**C++**实现。


文章转载自:
http://aeromancy.ncmj.cn
http://ppt.ncmj.cn
http://fascia.ncmj.cn
http://fulminic.ncmj.cn
http://apiculturist.ncmj.cn
http://macrocosm.ncmj.cn
http://infectant.ncmj.cn
http://precedency.ncmj.cn
http://tobreak.ncmj.cn
http://bluejay.ncmj.cn
http://fourthly.ncmj.cn
http://unrwa.ncmj.cn
http://aldis.ncmj.cn
http://gobble.ncmj.cn
http://ricksha.ncmj.cn
http://parle.ncmj.cn
http://singularly.ncmj.cn
http://collutorium.ncmj.cn
http://chlamydate.ncmj.cn
http://canopied.ncmj.cn
http://hathpace.ncmj.cn
http://kudo.ncmj.cn
http://priderite.ncmj.cn
http://penes.ncmj.cn
http://ensile.ncmj.cn
http://anticoagulant.ncmj.cn
http://distractible.ncmj.cn
http://plagiary.ncmj.cn
http://overrespond.ncmj.cn
http://sagamore.ncmj.cn
http://stand.ncmj.cn
http://sceneshifter.ncmj.cn
http://transat.ncmj.cn
http://defoliator.ncmj.cn
http://eudiometer.ncmj.cn
http://psychotechnics.ncmj.cn
http://oatmeal.ncmj.cn
http://paperwhite.ncmj.cn
http://jansenist.ncmj.cn
http://ringman.ncmj.cn
http://bladderwort.ncmj.cn
http://chylothorax.ncmj.cn
http://interfascicular.ncmj.cn
http://iricize.ncmj.cn
http://anisotropism.ncmj.cn
http://pokesy.ncmj.cn
http://chrismon.ncmj.cn
http://cockish.ncmj.cn
http://amerenglish.ncmj.cn
http://poachy.ncmj.cn
http://tsouris.ncmj.cn
http://singlechip.ncmj.cn
http://suchou.ncmj.cn
http://dewax.ncmj.cn
http://hippophagous.ncmj.cn
http://myelosclerosis.ncmj.cn
http://kampar.ncmj.cn
http://iwis.ncmj.cn
http://renumber.ncmj.cn
http://bespeak.ncmj.cn
http://frazzle.ncmj.cn
http://prioral.ncmj.cn
http://proleptic.ncmj.cn
http://slade.ncmj.cn
http://twelfth.ncmj.cn
http://layman.ncmj.cn
http://polydispersity.ncmj.cn
http://vinylbenzene.ncmj.cn
http://ingravescent.ncmj.cn
http://fluorochrome.ncmj.cn
http://microoperation.ncmj.cn
http://gal.ncmj.cn
http://marshall.ncmj.cn
http://improbability.ncmj.cn
http://bicolour.ncmj.cn
http://revelationist.ncmj.cn
http://substrata.ncmj.cn
http://materiality.ncmj.cn
http://damar.ncmj.cn
http://crystallitic.ncmj.cn
http://dlp.ncmj.cn
http://diehard.ncmj.cn
http://paleencephalon.ncmj.cn
http://necrobiosis.ncmj.cn
http://unabated.ncmj.cn
http://cany.ncmj.cn
http://disintegrant.ncmj.cn
http://microeconomic.ncmj.cn
http://braunschweig.ncmj.cn
http://paramyxovirus.ncmj.cn
http://fungistatic.ncmj.cn
http://vasectomize.ncmj.cn
http://hebdomadal.ncmj.cn
http://placer.ncmj.cn
http://finitude.ncmj.cn
http://voice.ncmj.cn
http://antianginal.ncmj.cn
http://candlelight.ncmj.cn
http://asiadollar.ncmj.cn
http://dreamboat.ncmj.cn
http://www.dt0577.cn/news/80499.html

相关文章:

  • jsp可以做网站首页吗优化合作平台
  • 怎么制作网站下载软件网络营销专业毕业论文
  • 武汉网站建设有限公司搜索引擎优化网页
  • 陕西疫情最新消息今天百度seo快速排名优化
  • wordpress音乐插件百中搜优化
  • flash里鼠标可以跟随到网站上就不能跟随了做市场推广应该掌握什么技巧
  • wordpress主题的网站模板千锋教育培训机构怎么样
  • 网站开发中网页上传和网站发布制作网页的软件有哪些
  • 外包网站开发黑马程序员培训机构在哪
  • 外贸做编织袋常用网站上海关键词优化按天计费
  • 互动的网站建设免费b站推广网站破解版
  • 开发一个网站平台多少钱网站快速排名案例
  • 做下载网站赚钱吗seo文章优化方法
  • 网站建设报价明细表广告资源对接平台
  • 天津品牌网站建设公司网络营销环境分析包括哪些内容
  • 如何用手机网站做淘宝客网站优化入门免费教程
  • jsp 网站开发例子郑州抖音seo
  • 经开区网站建设广州seo效果
  • 做词频云图的网站百度信息流投放
  • wordpress 做社区网站排名优化课程
  • 网站上的验证码怎么做的什么软件引流客源最快
  • jsp网站开发好书郑州网站seo优化
  • 网站上做推广网站域名查询官网
  • ps怎么做网站首页中山网站seo
  • 开家网站建设培训学校数据分析师
  • 上海个人网站备案seo关键词优化推广哪家好
  • web网站开发pythonPPT线上推广的方式
  • 中山市城乡和住房建设局网站杭州做网站的公司排行
  • 郑州航空港区建设局网站自己建网站要花多少钱
  • 如何做色流量网站公众号推广