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

wp博客网站怎么做seo成创网络

wp博客网站怎么做,seo成创网络,网站建设费属于服务类么,做网站协议书思路:dp 这道题一开始想的时候并不会,但是看到了有些水果可以买也可以不买,所以就想到了选择与不选择的思路。 对于每一个水果,我们都有买和不买的选择,但是我们的第一个水果是一定要买的。然后再往后推导。 用dp[]…

思路:dp

这道题一开始想的时候并不会,但是看到了有些水果可以买也可以不买,所以就想到了选择与不选择的思路。

对于每一个水果,我们都有买和不买的选择,但是我们的第一个水果是一定要买的。然后再往后推导。

用dp[][2]来表示这个状态方程。dp[i][1]表示的就是选择买第i个水果,另外一个状态就是不买了。

但是大家也发现了,不买水果的话,我们还需要知道的一点就是前面是否有买过水果能让当前这个水果不用买呢?这是这道题的核心问题。既然不买,那么肯定就必须是前面买过的水果里有覆盖这个水果的。

这怎么办呢?我们想,既然我们已经到了第i个水果了,证明说前面的水果我们都已经挑选完毕了,我们可以枚举前面j个水果(j<i)的购买情况,而是否覆盖当前的水果,我们就用j+j>=i来表示。为什么呢?第一个j代表我们已经买到当前的水果j了,然后这个水果又可以往后覆盖j个水果让他免费。并且这个>=i是包含我们当前水果的判断。

dp[i][0]=min(dp[i][0],dp[j][1])这就是不选择买当前水果的方程。

好了,我解决最棘手的问题之后,剩下的就好解决了,选择买这个水果那么方程就是:

dp[i][1]=min(dp[i-1][0],dp[i-1][1])+prices[i-1](这里i是从2开始的)

上代码:

class Solution {
public:int minimumCoins(vector<int>& prices) {int n=prices.size();int dp[1005][2];for(int i=0;i<=n;i++){dp[i][0]=dp[i][1]=INT_MAX;}dp[1][1]=prices[0];for(int i=2;i<=n;i++){dp[i][1]=min(dp[i-1][1],dp[i-1][0])+prices[i-1];for(int j=i-1;j+j>=i;j--){dp[i][0]=min(dp[i][0],dp[j][1]);}}return min(dp[n][0],dp[n][1]);}
};

http://www.dinnco.com/news/61208.html

相关文章:

  • 网站建设桔子科技附近广告公司联系电话
  • 微信推广引流方法国内好的seo
  • 大型网站建设基本流程网盟推广平台
  • 国外做任务网站有哪些方面做公司网站
  • 手机商城网站模板网站推广网站
  • 福田做商城网站建设哪家公司靠谱seo推广专员
  • 海口网站建设兼职千万别在百度上搜别人的名字
  • 公司企业网站建设的建站流程解析搜索引擎优化原理
  • b2b分类标准是什么谷歌seo是什么意思
  • win10做的网站其他电脑访问不了搜索引擎营销分类
  • 成都网站建设推荐平台推广方式有哪些
  • 如何做网站数据分析关键词是什么
  • 公司做网站费用会计分录宁波seo在线优化公司
  • 自己有服务器和域名怎么做网站关键词查网站
  • 博物馆门户网站建设方案关于软文营销的案例
  • 手机网站建设报价表苏州关键词优化seo
  • 美国自建网站中国搜索引擎排名2021
  • 网站改版 影响google 404跳首页抖音seo点击软件排名
  • 西安电脑网站建设百度投诉中心
  • 副食店年报在哪个网站做网站ui设计
  • 怎么建设个网站网络营销是做什么的工作
  • 宁波网站建设运营潍坊关键词优化软件
  • 学做php网站深圳百度推广电话
  • 克隆视厅网站怎么做seo文章是什么
  • 苏州做网站推广的网站查询是否安全
  • java做exe网站互联网运营主要做什么
  • 教师资格证 网站建设与管理太原网络推广公司
  • 网站的分类有哪些类型互联网营销师报名官网
  • 佛山市网站建设企业群推广
  • 网站建设费属于服务类么什么平台打广告比较好免费的