hdu4883

用一维数组模拟时间轴,某个时刻来了num个顾客,就在这个时间点累加num  并且再离开的时间点累加 -num

最后对整个数组   遍历累加  累加过程中最大的值 就是店内顾客同时吃饭最多的人数  也就是答案

代码

#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
using namespace std;
const int maxn=1600;
int a[maxn];
int h1,m1,h2,m2,num,sum,T,n,ans;
int main(){scanf("%d",&T);while(T--){scanf("%d",&n);memset(a,0,sizeof(a));for(int i=0;i<n;i++){scanf("%d %d:%d %d:%d",&num,&h1,&m1,&h2,&m2);a[h1*60+m1]+=num;a[h2*60+m2]+=-num;}ans=0;sum=0;for(int i=0;i<=24*60+59;i++){sum+=a[i];ans=max(ans,sum);}printf("%d\n",ans);}
}

hdu4883-模拟---区间计数小技巧相关推荐

  1. Power Bi 计数小技巧

    如下图,如何计算项目别出现的次数,Excel中可以使用countif轻松实现,在pbi中如何实现呢? 此时需要使用earlier函数,什么是Earlier呢? Earlier也是一个行上下文函数.主观 ...

  2. Excel函数词典(483个函数说明 Excel函数公式Excel小技巧

    Excel函数词典(483个函数说明 Excel函数公式Excel小技巧 函数 类别 属性 新函数 说明 语法 BETADIST 兼容性函数 被替换 BETA.DIST 返回累积 beta 概率密度函 ...

  3. 提升Kaggle模型的实用小技巧!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 译者:张峰,Datawhale成员 如果你最近刚入手Kaggle,或者你 ...

  4. 15年经验分享:40个改变编程技能的小技巧

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|机器学习算法那些事 编程如何节省更多的时间,犯更少的错误 ...

  5. 6行代码,带你学会Python最有用的小技巧【收藏不后悔】

    这篇博文主要介绍了Python有关的代码片段,通过简洁易懂的代码,给一些基础不是特别好的朋友提供便利,有利于学习,仅提供了几种小技巧的方法,希望对你们有帮助. 一.将 Python 3 和 pip 3 ...

  6. 细说接口性能优化的11个小技巧

    前言 接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题. 该问题说简单也简单,说复杂也复杂. 有时候,只需加个索引就能解决问题. 有时候,需要做代码重构. ...

  7. 详细的聊聊接口性能优化的11个小技巧 不收藏对不起我

    前言 接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题. 该问题说简单也简单,说复杂也复杂. 有时候,只需加个索引就能解决问题. 有时候,需要做代码重构. ...

  8. 工作中MySql的了解到的小技巧

    工作中MySql的小技巧 1. 跑脚本时,经常遇到有则更新无插入的 逻辑操作:通常情况下,来一波if()判断然后选择 更新还是插入,前两天逛论坛时发现有人在比较REPLACE INTO 和 INSET ...

  9. 《企业云桌面实施》-小技巧-04-VMWare Workstation-虚拟机强行关机开机

    <企业云桌面实施>-系列博文-陆续更新中 <企业云桌面实施>-小技巧-01-规划注意事项 http://dynamic.blog.51cto.com/711418/188492 ...

  10. Android 之小技巧

    小技巧,不足为专题内容 TextView的drawableLeft与文本一起居中显示 原始的TextView设置了LeftDrawable后,如果TextView的宽度是MATCH_PARENT,Le ...

最新文章

  1. 初级开发人员的缺点_这是我想放弃初级开发人员时所做的事情
  2. 1.3.1 单隐层网络的数学实现
  3. 使用sys导出oracle,oracle 让sys用户执行exp导出操作
  4. Web 开发时需要注意到的一些性能问题
  5. 最新的.NET Framework聚焦于改进可访问性
  6. [js] 写一个格式化时间的方法
  7. Type Conversion(类型转换)
  8. Bootstrap 轮番插件Collapse 调用方式
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的洗衣店服务平台管理系统
  10. servlet html js提交表单,使用jquery.form.js实现form表单无刷新提交简单示例
  11. [转载] 吴恩达机器学习逻辑回归练习题:逻辑回归及规则化(python实现)
  12. mysql自动化巡检_mysql自动化巡检脚本生成html报告
  13. 《图像语义分析》学习笔记 (一)
  14. DOA算法1:MUSIC算法(二)
  15. moodle 中文文件名无法打开和下载问题
  16. 汉王考勤机 二次开发
  17. win7计算机个性化设置,Win7系统如何进行个性化设置 Win7系统个性化设置方法【详解】...
  18. 大信会计师事务所笔试题目_【上海大信会计师事务所面试|面试题】-看准网
  19. 设计模式解密(17)- 备忘录模式
  20. Pytorch:CycleGAN代码中nn.Sequential(*module)处错误:list is not a Module subclass

热门文章

  1. DigitalOcean发布弹性块存储服务
  2. 2020年商用的5G,中兴通讯已经下了哪些先手棋?
  3. 亚马逊股价继续大涨 首度突破每股800美元
  4. 如何安装 chrome 开发版
  5. 如何用drawInRect()显示中文?
  6. spring框架包含的模块
  7. Ionic3学习笔记(二)主题化
  8. 将给定的字符串划分为所有可能的IP地址 Restore IP Addresses
  9. 从B树、B+树、B*树谈到R树
  10. Linux Netfilter conntrack对zone的支持