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

wordpress 标题分隔符专业培训seo的机构

wordpress 标题分隔符,专业培训seo的机构,网站上漂亮的甘特图是怎么做的,公司网站如何被百度收录问题陈述 给你 NN 个线性函数 f1,f2,…,fNf1​,f2​,…,fN​ ,其中 fi(x)AixBifi​(x)Ai​xBi​ . 求由 KK 组成的序列 p(p1,p2,…,pK)p(p1​,p2​,…,pK​) 中 fp1(fp2(…fpK(1)…))fp1​​(fp2​​(…fpK​​(1)…)) 的最大可能值。介于 11 和 NN (含)之间的个不…
问题陈述

给你 NN 个线性函数 f1,f2,…,fNf1​,f2​,…,fN​ ,其中 fi(x)=Aix+Bifi​(x)=Ai​x+Bi​ .

求由 KK 组成的序列 p=(p1,p2,…,pK)p=(p1​,p2​,…,pK​) 中 fp1(fp2(…fpK(1)…))fp1​​(fp2​​(…fpK​​(1)…)) 的最大可能值。介于 11 和 NN (含)之间的个不同整数的最大可能值 fp1(fp2(…fpK(1)…))fp1​​(fp2​​(…fpK​​(1)…)) 。

限制因素
  • 1≤N≤2×1051≤N≤2×105
  • 1≤K≤min(N,10)1≤K≤min(N,10)
  • 1≤Ai,Bi≤501≤Ai​,Bi​≤50 (1≤i≤N)(1≤i≤N)
  • 所有输入值均为整数。
做法

我们看到这题肯定是想到了dp。但是吧,这题是要考虑顺序的,就是从n个中选k个,这k个数字的顺序会影响答案。那怎么办呢,我们肯定是不想要去考虑那个顺序的,我们就想把它先排好序。那就看看他能不能排序。我们假设i排在j前更好,那么就有Ai(Aj+Bj) + Bi > Aj(Ai+Bi) + Bj,即Ai*Bj + Bi > Aj*Bi + Bj。把i和i的放在一起,且i的必须放在左边,不然会出错,可能是我们已经加设了i排在j前更好吧,不太懂。然后得到Bi-AjBi > Bj-AiBj,即Bi(1-Aj) > Bj(1-Ai)。然后你可以选择用Bi(1-Aj)排序,或者Bj(1-Ai)排序。

排完序就好办了,dp数组下标:第i到n个选了j个 ; 值:f函数的总值。我们为啥要倒着从n到1来遍历呢,因为函数是从外到里嵌套的,就是根据那个排序来的。

#include<bits/stdc++.h>
#define int long long
using namespace std;
int n,k;
int dp[200010][20];//下标:第i到n个选了j个  值:f函数的总值 bool cmp(pair<int,int> a,pair<int,int> b){//贪心 //return b.second*(a.first-1) > b.first*(a.second-1);错误的return 1ll*a.second*(1-b.first)>1ll*b.second*(1-a.first);
}signed main(){scanf("%lld%lld",&n,&k);vector< pair<int,int> > v(n+1);for(int i=1;i<=n;i++){cin>>v[i].first>>v[i].second;}sort(v.begin()+1,v.end(),cmp);for(int i=1;i<=n+1;i++){for(int j=0;j<=10;j++){dp[i][j]=-1e6;}}dp[n+1][0]=1;//起初f(x)函数的x是1 for(int i=n;i>=1;i--){for(int j=0;j<=k;j++){dp[i][j]=max(dp[i][j],dp[i+1][j]);//不选 if(j) dp[i][j]=max(dp[i][j],1ll*v[i].first*dp[i+1][j-1]+v[i].second);}}cout<<dp[1][k];}
最后

还是不太理解吧,那个排序函数写的,我改成别的都过不去。

http://www.tj-hxxt.cn/news/44666.html

相关文章:

  • 马云不会代码怎么做的网站石家庄seo网络优化的公司
  • 做网站推广用优化还是竞价镇江网站建设企业
  • 建网站的公司广州排名seo排名赚app靠谱吗
  • 哈尔滨网站设计公司好短视频推广引流方案
  • 网站建设服务器费用淘宝指数在哪里查询
  • 手机网站建设的行情代运营公司是怎么运营的
  • 少儿编程免费网站seo项目是什么
  • 给别人搭建网站全网推广代理
  • 做网站的数据库免费开网店免费供货
  • 织梦网站搬家餐饮营销案例100例
  • 网站建设基础一个新产品的营销方案
  • 站长工具5118上海seo培训
  • 宁夏做网站建设公司网站排名掉了怎么恢复
  • web建立虚拟网站网站做成app
  • 传奇免费网站模板下载刷粉网站推广
  • 苏州网站优化哪家好磁力吧ciliba
  • 做化工类网站内容seo流量排行榜神器
  • 水利部网站公示建设免费推广引流软件
  • 做网站赚钱还是企业宣传片佛山市人民政府门户网站
  • 寿宁县建设局网站如何做seo搜索引擎优化
  • 摄影做网站关键字c语言
  • 初创公司 建网站seo薪酬水平
  • 哈尔滨政务性网站制作公司宁波seo公司哪家好
  • 河北网站建设方案北京疫情太严重了
  • 重庆做网站团队推广标题怎么写
  • wordpress jquery.js上海seo优化培训机构
  • 金融网站建设公司排名深圳关键词优化平台
  • 士兵突击网站怎么做百度认证证书
  • 做网站一个月20万软文营销的概念
  • dw网站制作效果怎么做黑马it培训班出来现状