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

外卖网站建设可行性分析互联网营销师报名

外卖网站建设可行性分析,互联网营销师报名,广州花都网页设计,网站怎么做更新吗洛谷 P4090 [USACO17DEC] Greedy Gift Takers P 题意 n n n 头牛排成一列,队头的奶牛 i i i 拿一个礼物并插到从后往前数 c i c_i ci​ 头牛的前面,重复无限次,问多少奶牛没有礼物。 题解 发现若一头牛无法获得礼物,那么它后…

洛谷 P4090 [USACO17DEC] Greedy Gift Takers P

题意

n n n 头牛排成一列,队头的奶牛 i i i 拿一个礼物并插到从后往前数 c i c_i ci 头牛的前面,重复无限次,问多少奶牛没有礼物。

题解

发现若一头牛无法获得礼物,那么它后面的牛都无法获得礼物。

发现获得礼物的牛构成一个循环。

二分获得礼物的牛的数量。假设有 x x x 头牛获得礼物,仅考虑第 x x x 头牛能否获得礼物。让它获得礼物,就要把它推到前面去。假设前 x − 1 x-1 x1 头牛都能获得礼物。于是把前 x − 1 x-1 x1 头牛按 a a a 从小到大排序,也就是把牛尽可能往后插。

假设牛 x x x 后面有 l i m lim lim 头牛。若 x x x 前面的牛 i i i 满足 a i > l i m a_i>lim ai>lim,那么这个 x x x 无法获得礼物。因为 i i i 会插入到 x x x 的前面,又因为 a a a 值从小到大,那么 i i i 后面的牛都会插到 x x x 前面。若 a i ≤ l i m a_i\le lim ailim x x x 后面的牛多一头, l i m lim lim 1 1 1

代码

#include <bits/stdc++.h>
using namespace std;
template<typename Ty> void read(Ty &x) {int c = getchar(), f = 1;for (; c < '0' || c > '9'; c = getchar()) if (c == '-') f = -1;for (x = 0; c >= '0' && c <= '9'; c = getchar()) x = (x << 1) + (x << 3) + (c ^ 48);x *= f;
}
const int N = 100005;
int n, a[N], b[N], ans = 0;
bool check(int x) {for (int i = 1; i < x; i++) b[i] = a[i];sort(b + 1, b + x);int lim = n - x;for (int i = 1; i < x; i++, lim++)if (b[i] > lim)return 0;return 1;
}
int main() {read(n);for (int i = 1; i <= n; i++) read(a[i]);int l = 0, r = n;while (l <= r) {int mid = l + r >> 1;if (check(mid)) l = mid + 1, ans = mid;else r = mid - 1;}printf("%d", n - ans);return 0;
}
http://www.tj-hxxt.cn/news/112565.html

相关文章:

  • 伊犁网站建设评价福州网站快速排名提升
  • 重庆网站建设优斗士外贸商城建站
  • 石家庄新钥匙做网站千锋教育学费
  • 医疗网站平台建设方案如何做网站赚钱
  • wordpress google统计单页网站seo优化
  • 网站开发包括哪些怎么制作网站详细流程
  • 大型网站的技术架构问题济南seo关键词优化方案
  • 二级域名可以单独做网站吗网络营销方法有哪些?
  • php怎样做网站管理后台专业海外网站推广
  • 怀化seo信息流优化师没经验可以做吗
  • 网站开发行业竞争大吗seo企业培训班
  • 网站建设需要机房服务器成人再就业技能培训班
  • 苹果手机做微电影网站网络营销方案3000字
  • 重庆专业网站建设费用凤山网站seo
  • 寻求南宁网站建设人员搜易网服务内容
  • 做网站多少钱 网络服务seo软件简单易排名稳定
  • 常平建设局网站互联网营销模式有哪些
  • ps怎么做网站横幅广告信息检索关键词提取方法
  • 教育网站建设需求分析报告网络媒体推广产品
  • 便宜网购网站大全百度官网首页下载
  • 免费单页网站石家庄网站seo
  • 网站跳出率什么意思热点新闻最新消息
  • 做网站用什么面板好国家卫健委最新疫情报告
  • 动态网站制作多少钱新闻联播今日新闻
  • dreamweaver怎么创建网站怎样推广自己的网站
  • 怎么与其他网站做友情链接seo线上培训多少钱
  • wordpress search页面专业seo整站优化
  • 南安网站设计seo外链友情链接
  • 做公益做的好的的网站东莞网站设计
  • 南京做网站团队给大家科普一下b站推广网站