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

如何选择电商网站建设百度一下你就知道移动首页

如何选择电商网站建设,百度一下你就知道移动首页,芯片设计公司排名,肇庆网站建设方案优化目录 题目链接 一些话 流程 套路 ac代码 题目链接 1241. 外卖店优先级 - AcWing题库 一些话 流程 // // 每经过 1 // 个时间单位,如果外卖店没有订单,则优先级会减少 1 // ,最低减到 0 // ;而如果外卖店有订单,则…

目录

题目链接

一些话

流程

套路

ac代码


题目链接

1241. 外卖店优先级 - AcWing题库


一些话


流程

// // 每经过 1
//  个时间单位,如果外卖店没有订单,则优先级会减少 1
// ,最低减到 0
// ;而如果外卖店有订单,则优先级不减反加,每有一单优先级加 2
// 。

// 如果某家外卖店某时刻优先级大于 5
// ,则会被系统加入优先缓存中;如果优先级小于等于 3
// ,则会被清除出优先缓存。

// 得出结果的主要流程,作为题目的切入点

// // 2 6 6
// 1 1
// 5 2
// 3 1
// 6 2
// 2 1
// 6 2
// 输入无序,需要读入后排序,数据是绑定的(二元组),用数组读入排序的话会打乱数据结构,这里要用pair来储存数据然后排序

// 很容易想到 排序后直接按照题目描述从1到t模拟每个时间发生的事,但复杂度是t*n,1e10,超时了,得优化下流程
// 用一个数组记录店铺优先度,一个数组记录店铺接到上一个订单的时间,一个bool数组记录店铺是否在优先缓存
// 直接枚举输入里的事件,通过枚举到的接到订单店铺的时间和该店铺上次接到订单的时间来确定减去了多少优先度,按照时间顺序,
// 是先减去这个部分的优先度,再加上这次订单的优先度。枚举完所有订单事件后,就开始枚举店铺,这是要减去到结束时间之前的时间段失去的优先度
// 用最终时间减去每个店铺最后记录到的订单时间就能得到最后的这段时间店铺失去的优先度。每次优先度变化后进行优先缓存的判断
// 最后再遍历一遍记录店铺缓存状态的bool数组,cnt计数输出


套路


ac代码

// 9:50~10:08// 15:04~15:21
#include <iostream>
#include <cstring>
#include <cstdio>
#include <algorithm>
using namespace std;
typedef pair<int,int> PII;const int N = 1e5 + 10;
int last[N],v[N];
bool st[N];
PII f[N];
int main(){int n,m,t;cin >> n >> m >> t;for(int i = 0; i< m;i++){int a,b;scanf("%d%d",&a,&b);f[i] = {a,b};}sort(f,f+m);for(int i = 0;i < m;){int j = i;while(f[i] == f[j] && j < m) j++;// 必定动一次,所以后面的cnt=j-i而不是j-i+1int cnt = j - i,id = f[i].second,time = f[i].first; i = j;v[id] -= (time - last[id] - 1);//   cout << v[id] << " " << id << endl;//   cout << cnt << endl;if(v[id] < 0) v[id] = 0;if(v[id] <= 3) st[id] = false;v[id] += cnt * 2;if(v[id] > 5) st[id] = true;last[id] = time;// cout << v[id] << " " << id << endl;}for(int i = 1;i <= n;i++){v[i] -= t - last[i];if(v[i] <= 3) st[i] = false;}int ans = 0;for(int i = 1;i <= n;i++){if(st[i]) ans++;// cout << i << endl;}cout << ans << endl;return 0;
}


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

相关文章:

  • 高端购物网站企业管理8大系统
  • 武汉平台公司常州seo外包
  • 个人网站注册名称seo咨询顾问
  • 做网站的图片Pc端和手机端的区别seo服务商排名
  • 企业网站网页设计苏州seo建站
  • 苏州高端网站建设设计公司哪家好网站推广的方法有哪些
  • wordpress 360收录推广优化关键词
  • 一个企业网站多少钱电商网站上信息资源的特点包括
  • 品牌形象推广搜索引擎优化是什么意思啊
  • 电影网站开发现状百度账号管家
  • 专业网站制作服务如何修改百度上面的门店号码
  • 廊坊中小企业网站制作百度竞价电话
  • 个人做网站和百家号赚钱营销策划公司经营范围
  • 做渔具网站说到很多seo人员都转行了
  • 做的最好的择日择时的网站seo教学
  • 网站后台程序和数据库开发互联网营销师报考条件
  • 做网站人家直接百度能搜到的推广恶意点击软件怎样使用
  • 太原注册公司网站网站推广的优化
  • 上海做网站公司品划网络app推广团队
  • h5响应式网站开发最近有新病毒出现吗
  • 网站制作工具 织梦广告外链平台
  • 做网站青岛沪深300指数怎么买
  • 网站开发页面建一个网站需要多少钱?
  • 武汉做医院网站公司电话企业网站官网
  • 现在写博客还是做网站佛山网站快速排名提升
  • asp.net mvc 手机网站百度热搜榜历史
  • 做办公家具在哪个网站推销好营销推广的工具有哪些
  • 做房地产公司网站的费用网络营销方法有几种类型
  • 建立网站站点的过程中不正确的是白嫖永久服务器
  • 个人服务器网站备案广告主广告商对接平台