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

做家具有那个网站好旅游网站开发内容

做家具有那个网站好,旅游网站开发内容,宿迁建设局质安站网站,wordpress表格内容如何修改题目:“饱了么”外卖系统中维护着N 家外卖店,编号1~N。每家外卖店都有一个优先级,初始时(0 时刻) 优先级都为0。每经过1 个时间单位,如果外卖店没有订单,则优先级会减少1,最低减到0;而如果外卖店…

题目:

“饱了么”外卖系统中维护着N 家外卖店,编号1~N。

每家外卖店都有一个优先级,初始时(0 时刻) 优先级都为0。

每经过1 个时间单位,如果外卖店没有订单,则优先级会减少1,最低减到0;

而如果外卖店有订单,则优先级不减反加,每有一单优先级加2。

如果某家外卖店某时刻优先级大于5,则会被系统加入优先缓存中;

如果优先级小于等于3,则会被清除出优先缓存。

给定T 时刻以内的M 条订单信息,请你计算T 时刻时有多少外卖店在优先缓存中。

输入

第一行包含3 个整数N、M 和T。

以下M 行每行包含两个整数ts 和id,表示ts 时刻编号id 的外卖店收到一个订单

1<=N, M, T<=100000,1<=ts<=T,1<=id<=N。

输出

输出一个整数代表答案。

样例输入

2 6 6

1 1

5 2

3 1

6 2

2 1

6 2

样例输出

1

分析:

先建一个用来储存id和订单时间的数组,然后通过扫描器把id ts打印进去,之后外层控制n(店铺数量,二维数组外层),内层控制t(这个时间之内的订单计算),遍历出每个n的所有时间,然后根据这个时间有多少订单再进行相对应的计算,每次经过一个地方就要判断此时是不是优先缓存。最终true就是优先缓存

下图是题目给定的例子,转换成表格,也就是本题所转换的二维数组

每个格子中有两种情况,

第一种情况是有数字,有数字的话,num就加上(格子中的数字乘以2)这个数字。

第二种情况没有数字,没有数字的情况下,num-1,但如果num==0的话,num继续=0。

每一次判断完格子,就进行一次判断,来判断num符不符合加入优先缓存的条件,加不加入,用boolean判断来判断,加入的话就让boolean等于true。

进行完一个id的num值加减之后,boolean依然为true,那么count++;(该id最终加入到优先缓存中)

步骤:

package 历届真题省赛阶段;import java.util.Scanner;public class 测试1 {public static void main(String[] args) {
//        第一行包含 3 个整数 N、M 和 T。
//        以下 M 行每行包含两个整数 ts 和 id,表示 ts 时刻编号 id 的外卖店收到
//        一个订单。Scanner sc = new Scanner(System.in);int n = sc.nextInt();// 多少个店铺int m = sc.nextInt();// 多少条订单int t = sc.nextInt();// t时间之内的订单int[][] zu = new int[n+1][m+1];//用来储存每个店铺在某个时刻有多少订单int count = 0;for (int i = 1; i <= m; i++) {int ts = sc.nextInt();int id = sc.nextInt();zu[id][ts]++;//外层id内层时间,数量用值来表示}for (int i = 1; i <= n; i++) {//遍历数组中每个id的值,根据值进行num的变化int num = 0;//缓存值boolean flag = false;for (int j = 1; j <= t; j++) {if (zu[i][j] == 0) {//该时间没有订单的情况if (num == 0) {//如果是0就不用继续减了,不是0的话进行自减num = 0;} else {num--;}} else {num += zu[i][j] * 2;//有订单的话,num本身值再加上这个时间订单数量乘以二}if (num > 5) {//每次经过一个时间都做一次判断,判断此时是不是在优先缓存中flag = true;}if (num <= 3) {flag = false;}}if (flag) {count++;}}System.out.println(count);sc.close();}
}
http://www.yayakq.cn/news/754067/

相关文章:

  • 大型网站快速排名泰安企业网站建设电话
  • 信誉比较好的网上做任务的网站网上怎么注册公司营业执照
  • 做旅游景区网站新媒体运营怎么学
  • 吉安市网站制作c2c模式的特点有哪些
  • 2019怎么做网站赚钱长沙制作手机网站的公司
  • 类似于凡科的网站哪些专业要学网页制作
  • 全自动免费网页制作电商seo搜索优化
  • 张店学校网站建设公司wordpress带会员中心主题
  • jsp网站部署怎么做做个网站需要多久
  • 广州做创客教室的厂家网站wordpress 字符集 404
  • 东莞做企业网站百度的seo关键词优化怎么弄
  • 做商城外贸网站安防公司手机网站
  • 免费认证网站销售怎么做
  • 网站后台插件下载网站封面制作
  • 网站容易被百度收录郴州网站建设公司有哪些
  • 湖南新能源公司中企动力网站建设潍坊网站建设多少钱
  • 做网站需要学习哪些引流推广平台有哪些
  • 深圳华鑫峰网站建设网站建设的目的分析
  • 小型的企业网站二七区做网站
  • 网站怎么做登录2021国内最好用免费建站系统
  • 公司汇报网站建设方案赣州章贡区医保局电话
  • 嘉兴网站开发与制作哪里做网站的比较多
  • 北京朝阳双桥网站建设网上书店网站建设实训报告总结
  • 企业官方网站怎么查wordpress实现ajax
  • 网站建设要注册哪些商标类别购物网站app制作
  • 网站关键词优化方法抚州做网站公司
  • 成都网站设计平台网站设计的技术方案
  • 网站蜘蛛来访记录安徽省建设质量安全协会网站
  • 游戏网站用户建设需求公司制作官网
  • 做网站 赚广告费河北建设工程信息网辅助评标系统