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

手机网站图片锚链接怎么做/推广的几种方式

手机网站图片锚链接怎么做,推广的几种方式,做一个个人网站的步骤,建设银行官网网上银行D. 神孙权 td 数组存的是前 i 轮一共弃置掉的手牌数,dc 数组是前 i 轮结束后还剩多少手牌。 先二分出最多进行局数,也就是最多摸几张牌。对于枚举的摸牌次数,头和尾各摸几张不确定,对于这种有两个变量要枚举的情况,方法…

D. 神孙权

        td 数组存的是前 i 轮一共弃置掉的手牌数,dc 数组是前 i 轮结束后还剩多少手牌。

        先二分出最多进行局数,也就是最多摸几张牌。对于枚举的摸牌次数,头和尾各摸几张不确定,对于这种有两个变量要枚举的情况,方法是只去枚举一个,另一个用枚举的变量表示出来。

        假设现在要摸 k 张牌,枚举从头摸 i 张,那从尾就是摸 k - i 张,当然也可以小于 k - i 张,并不是一定要摸满 k 张。此时只需要维护一个后缀最大值就能快速查询。

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N = 1e5 + 5, INF = 1e18;int T, n, k, ans, td[N], dc[N], a[2], b[N], dl[N], dr[N], mxr[N];
string s;signed main()
{cin >> n >> k;for (int i = 1; i <= n; i ++){cin >> a[i];b[i] = i - 1;td[i] = td[i - 1] + b[i];dc[i] = td[i] - i;}int num = lower_bound(dc + 1, dc + n + 1, k) - dc;num --;int cnt = min(num, n);for (int i = 1; i <= n; i ++)dl[i] = dl[i - 1] + a[i];for (int i = 1; i <= n; i ++){dr[i] = dr[i - 1] + a[n - i + 1];mxr[i] = max(dr[i], mxr[i - 1]);}for (int i = 0; i <= cnt; i ++)ans = max(ans, dl[i] + mxr[cnt - i]);cout << ans;return 0;
}
http://www.whsansanxincailiao.cn/news/31999638.html

相关文章:

  • 怎么看网站空间大小/电商推广平台
  • 怎么做网站变更/网络广告的概念
  • 佛山企业手机网站建设/网页设计规范
  • 杭州做美妆的网站/长春seo按天计费
  • wordpress 时尚主题/石家庄自动seo
  • wordpress子域名设置/网站seo优化徐州百度网络
  • 专门做团购的网站有哪些/网站seo是啥
  • 如何做网站挣钱/西安网站建设平台
  • 手机兼职免费加入不需要任何费用/seo企业推广案例
  • 什么网站教你做美食/seo优化文章网站
  • 网站开发待遇高吗/seochan是什么意思
  • 360提交网站/百度手机助手最新版下载
  • 电商网站seo/seo是如何优化
  • wordpress网站换域名/网站怎么做谷歌推广
  • 河南和城乡建设厅网站/学设计什么培训机构好
  • 做调查的网站推荐/零食软文范例300字
  • 专业广州做网站公司/域名注册需要哪些条件
  • 上海网站建设公司推荐/新冠不易感染三种人
  • 重庆潼南网站建设哪家好/百度教育
  • 织梦网站首页怎么修改/成都网站建设创新互联
  • html5网站动态效果/谷歌推广哪家公司好
  • 网站开发 招聘/热搜榜上能否吃自热火锅
  • 神经网络跟网络架构/北京seo公司司
  • 廊坊做网站电话/宁波正规seo推广
  • 精湛的中山网站建设/微信营销策略有哪些
  • 北京市政府/seo关键词词库
  • 深圳网站制作哪家好/怎样做网站平台
  • 网站系统开发流程/百度推广开户代理商
  • 单页加盟网站模板/品牌策划公司排名
  • 东莞网络优化专业乐云seo/厦门seo收费