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

英文网站建设 淮安网页制作代码成品

英文网站建设 淮安,网页制作代码成品,网站分析报告怎么做,长沙定制网站开发题目#xff1a; 给定 N 个人的出生年份和死亡年份#xff0c;第 i 个人的出生年份为 birth[i]#xff0c;死亡年份为 death[i]#xff0c;实现一个方法以计算生存人数最多的年份。 你可以假设所有人都出生于 1900 年至 2000 年#xff08;含 1900 和 2000 #xff09;…题目 给定 N 个人的出生年份和死亡年份第 i 个人的出生年份为 birth[i]死亡年份为 death[i]实现一个方法以计算生存人数最多的年份。 你可以假设所有人都出生于 1900 年至 2000 年含 1900 和 2000 之间。如果一个人在某一年的任意时期处于生存状态那么他应该被纳入那一年的统计中。例如生于 1908 年、死于 1909 年的人应当被列入 1908 年和 1909 年的计数。 如果有多个年份生存人数相同且均为最大值输出其中最小的年份。 示例 输入 birth [1900, 1901, 1950] death [1948, 1951, 2000] 输出 1901 解题思路 年份生存人数也就相当于是对每个年龄段的两头进行记录找每个区间的重叠部分返回重叠的最大值。 这里我们用到差分数组出生年份的下标1死亡年份的下标-1 Code class Solution { public:int maxAliveYear(vectorint birth, vectorint death) {int n birth.size();vectorint diff(2002, 0); // 定义差分数组diff//先将每个年龄段的两头确定出来出生年份1死亡年份-1for (int i 0; i n; i){int x birth[i], y death[i];diff[x] 1; diff[y1]-1; // 表示对区间[x, y]的元素全部加一}int max 0, idx 0, sum(0);//计算差分数组的前缀和每一个前缀和对应问题的每一个位置的人数for (int i 1900; i 2000; i) {sum diff[i];//更新生存人数最多的年份不加等号就默认多个年份生存人数相同且均为最大值输出其中最小的年份if (max sum){max sum; idx i;}}return idx;} };
http://wiki.neutronadmin.com/news/49432/

相关文章:

  • 网页游戏推广网站怎么做通州区住房和城乡建设部网站
  • 网站建设中的咨询服务网站建设的系统设计
  • 自己做交易网站吗网络营销网络推广
  • 上海建网站多少钱wordpress群组插件
  • 湖北省建设招投标监督机构网站中建五局华东建设公司网站
  • 丰台网站建设推广产品经理兼职做网站报酬
  • 响应式网站建设福州中国服装设计公司排名
  • 网站建设 有聊天工具的吗e建网
  • 中国建设造价工程协会网站wordpress跳转手机站
  • phpcms 怎么做视频网站酷玛网站建设
  • 深圳网站设计公司费用多少seo 整站优化
  • 黑龙江省营商环境建设监察局网站服务商是干什么的
  • 手机网站设计方案网站快备案
  • 免费x网站域名sina app engine wordpress
  • 建设一个百度百科类网站免费建网站广告语
  • 房地产网站 模板媒体发稿费用
  • 深圳小型网站建设网站建设价格山东济南兴田德润什么活动
  • 网站开发报价表网站设计与开发实例
  • 网站首页权重定制公交app
  • qq上网站做我女朋友被执行人信息查询
  • 可以货代从哪些网站开发客户注册域名的官方网站
  • 网站做百度推广需要哪些条件东平县住房和城乡建设局网站
  • 网站建设几个要素知名高端网站建设企业
  • 网站建设与管理试卷A东道设计的作品
  • 江苏省城乡建设局网站手机浏览器下载
  • 设计网站报价宁波网络营销策划哪家公司好
  • 专业商城网站搭建价格承德平台
  • 重庆网站建设培训商务办公名片
  • 珠宝网站形象设计如何做中英切换的网站
  • 平湖手机网站建设好站站网站建设推广