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

三都水族自治县政府网站建设百度信息流广告怎么投放

三都水族自治县政府网站建设,百度信息流广告怎么投放,拓者设计吧官网app,哪里有建设网站Problem - D - Codeforces 题目大意&#xff1a;有一个n个数的数组a&#xff0c;数m初始为0&#xff0c;每次操作可以删除任意一个数&#xff0c;然后m加上那个数&#xff0c;求n次操作和m的最小值 1<n<5000&#xff1b;0<a[i]<1e9 思路&#xff1a;可以发现&am…

Problem - D - Codeforces

题目大意:有一个n个数的数组a,数m初始为0,每次操作可以删除任意一个数,然后m加上那个数,求n次操作和m的最小值

1<=n<=5000;0<=a[i]<=1e9

思路:可以发现,如果我们要删除某个数,那么一定要把所有和这个数相等的数全部删去,这样才能使MEX变小,同时,所有大于MEX的数删去的花费都是0,所以我们每次操作的数的大小都是递减的,且只会操作MEX到0。

那么我们令dp[i]等于MEX等于i时的最小花费,我们从MEX到0枚举i,同时枚举该删哪个数,也就是从0到i-1遍历,当前最小花费就是不删这个数dp[j],或者删这个数也就是dp[i]+当前MEX*(这个数数量-1)再加这个数,转移方程为dp[j]=min(dp[j],dp[i]+i*(cnt[j]-1)+j)

//#include<__msvc_all_public_headers.hpp>
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 5e3 + 5;
ll n;
ll a[N];
ll cost[N];
ll cnt[N];
void init()
{for (int i = 0; i <= n; i++){cost[i] = 1e18;cnt[i] = 0;}
}
ll gcd(ll a, ll b)
{return b ? gcd(b, a % b) : a;
}
ll lowbit(ll x)
{return x & (-x);
}
void solve()
{ll m;cin >> n;init();for (int i = 1; i <= n; i++){cin >> a[i];if (a[i] <= n){//MEX最大为n,大于n的都可以随便删cnt[a[i]]++;}}int mex = 0;while (cnt[mex]){//找当前的MEXmex++;}cost[mex] = 0;for (ll i = mex; i >= 0; i--){for (ll j = 0; j < i; j++){cost[j] = min(cost[j], cost[i] + i * (cnt[j] - 1) + j);}}cout << cost[0] << endl;
}
int main()
{ios::sync_with_stdio(false);cin.tie(0);int t;cin >> t;while (t--){solve();}return 0;
}

http://www.ds6.com.cn/news/33117.html

相关文章:

  • 广州网站制作网页免费b站推广网站有哪些
  • 专门做电商的招聘网站广告优化师的工作内容
  • 做h游戏视频网站有哪些种子资源
  • 深圳求职网站哪个好舆情通
  • 网站风格怎么在腾讯地图上添加自己的店铺
  • b2c网站建设需要的条件谷歌排名网站优化
  • 吴桥县网站建设淘宝关键词搜索排名
  • 如何做网站互链规则深圳市推广网站的公司
  • 网站建设的公司都有哪些优化搜索点击次数的方法
  • 网站后台的文章怎么做企业推广是做什么的
  • 越秀网站建设公司营销策划咨询机构
  • 电脑网络题搜网站怎么做网络营销经典案例
  • 建德网站建设公司营销型高端网站建设
  • 政府门户网站建设的目标抖音关键词排名查询工具
  • 自建站怎么搭建百度电话查询
  • 学风网站建设seo超级外链工具免费
  • 58网站怎么做优化网络运营怎么做
  • seo百度百科嘉兴网站建设方案优化
  • 做网站必须要公网ipseo软件推荐
  • 网站的根目录中谷歌优化师
  • 个人博客网页设计html模板北京百度seo排名公司
  • 网站建设jiage手机地图app下载安装
  • 旧安卓手机做网站全国最大的关键词挖掘
  • crm软件是什么意思网络营销郑州优化推广公司
  • 网站logo图标网站优化关键词
  • 虚拟主机网站建设过程陕西seo
  • 文章响应式网站电子商务网站建设多少钱
  • w做网站诈骗企业网站推广渠道
  • 怎么做wap网站抖音营销推广方案
  • 代做网站修改维护廊坊网站建设优化