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

孝感网站建设公司营销渠道的概念

孝感网站建设公司,营销渠道的概念,企业网站建设后期维护费用,浙江手机版建站系统信息题面 分析: 题目最终需要达到MEX位0,也就是从最开始的MEX变成0后m的最小值,可以设 d p i dp_i dpi​表示当前MEX为 i i i时,m的最小值,那么就可以根据前一个状态推出后一个状态,也就是假如当前MEX是 i i …

题面

分析:

题目最终需要达到MEX位0,也就是从最开始的MEX变成0后m的最小值,可以设 d p i dp_i dpi表示当前MEX为 i i i时,m的最小值,那么就可以根据前一个状态推出后一个状态,也就是假如当前MEX是 i i i,那么对于1~ i i i之间的 j j j的所有每一种可能的MEX,都会有一个权值对应得到 d p j dp_j dpj取最小值得到最小的m值,状态转移方程为 d p j = m i n ( d p j , d p i + i ∗ a [ j ] ) dp_j = min(dp_j, dp_i + i * a[j]) dpj=min(dpj,dpi+ia[j]),最后 d p 0 dp_0 dp0也就是表示答案,但是第一次操作时m是0,所以第一次并没有加上初始的MEX,所以需要减去一个初始的MEX。

代码:

#include <bits/stdc++.h>using namespace std;
using ll = long long;const int inf = 0x3f3f3f3f;void solve() {int n;cin >> n;vector<int> a(n + 1);vector<ll> f(n + 1, inf);for(int i = 0; i < n; i ++) {ll x;cin >> x;if(x < n) a[x] ++;}int m = 0;while(a[m]) m ++;f[m] = 0;for(int i = m; i >= 1; i --) {for(int j = 0; j < i; j ++) {f[j] = min(f[j], f[i] + i * a[j]);}}cout << f[0] - m << "\n";
}int main() {ios::sync_with_stdio(false);cin.tie(nullptr);int T;cin >> T;while(T --) {solve();}
}
http://www.tj-hxxt.cn/news/23084.html

相关文章:

  • 网站制作公司 信科网络青岛百度seo代理
  • 高端网站建设公司注意什么免费网站推广网站不用下载
  • 广西省建设厅建委网站枣庄网站建设制作
  • javascript 菜鸟教程上海比较好的seo公司
  • 巨野菏泽网站建设网络培训班
  • 查企业免费版关键词优化排名软件推荐
  • 建设网站需要学什么程序友情链接平台网站
  • 新疆住建厅八大员报名网站品牌网络营销策划方案
  • 自己建购物网站恩施seo整站优化哪家好
  • 尤溪县建设局网站自动app优化官网
  • 软文什么意思seo公司外包
  • 商标被注册了做网站seo快速排名优化
  • 如何更改公司网站内容百度收录怎么做
  • 竞价广告是怎么推广的网站关键词优化排名推荐
  • 金融公司网站 html关键词数据
  • 长沙网站seo分析注册教育培训机构需要什么条件
  • 桂林网站制作哪家好关键词网站排名软件
  • 运城网站建设公司有多少昆明排名优化
  • 免费做网站的好不好廊坊关键词优化报价
  • 广州海珠网站开发方案百度大数据官网入口
  • 阿里巴巴网站的pc端和手机端怎么做的裂变营销
  • 网络公司服务武汉seo技术
  • 网上做批发网站有哪些百度指数搜索
  • 医院做网站备案都需要什么软件开发外包
  • 武汉企业网站制作朋友圈推广一天30元
  • 房地产企业网站模板免费下载推一手新闻发稿平台
  • 网站域名免费吗网站优化排名资源
  • 长沙免费网站排名网络营销方式方法
  • 海南房产网站开发温州免费建站模板
  • 网站搭建代理高端网站建设专业公司