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

黑龙江龙采做网站如何郑州seo顾问外包

黑龙江龙采做网站如何,郑州seo顾问外包,如何登录网站制作平台,云端+文明实践活动题目描述: 小明维护着一个程序员论坛。现在他收集了一份”点赞”日志,日志共有 N行。 其中每一行的格式是: ts id 表示在 ts时刻编号 id 的帖子收到一个”赞”。 现在小明想统计有哪些帖子曾经是”热帖”。 如果一个帖子曾在任意一个长…

题目描述:

小明维护着一个程序员论坛。现在他收集了一份”点赞”日志,日志共有 N行。

其中每一行的格式是:

ts id  

表示在 ts时刻编号 id 的帖子收到一个”赞”。

现在小明想统计有哪些帖子曾经是”热帖”。

如果一个帖子曾在任意一个长度为 D 的时间段内收到不少于 K 个赞,小明就认为这个帖子曾是”热帖”。

具体来说,如果存在某个时刻 T 满足该帖在 [T,T+D) 这段时间内(注意是左闭右开区间)收到不少于 K 个赞,该帖就曾是”热帖”。

给定日志,请你帮助小明统计出所有曾是”热帖”的帖子编号。

输入格式

第一行包含三个整数 N,D,K。

以下 N 行每行一条日志,包含两个整数 ts 和 id。

输出格式

按从小到大的顺序输出热帖 id。

每个 id占一行。

数据范围

1≤K≤N≤10^5,
0≤ts,id≤10^5,
1≤D≤10000

输入样例:
7 10 2
0 1
0 10
10 10
10 1
9 1
100 3
100 3
输出样例:
1
3

解题思路:
1.读取数据,将数据先按时间再按id从小到大进行排序;

2.遍历数据,将每次遍历到的数据++,左指针表示能达到时间限制的最低天,每次比较左右指针的时间差,如果》d则从左指针开始--,直到j<i && i.day - j.day <d;

3.判断每次右指针指向目标的赞数是否满足k要求。

4.最后遍历所有id查看是否有符合条件则输出。

参考代码:

#include <iostream>
#include <cstring>
#include <algorithm>#define x first
#define y secondusing namespace std;
typedef pair<int, int> PII;
const int N = 1e5+10;
PII logs[N];
int n,d,k;
int cnt[N];
bool st[N];int main()
{cin>>n>>d>>k;for(int i=0;i<n;i++) cin>>logs[i].x >> logs[i].y;sort(logs,logs+n);for(int i=0,j = 0;i<n;i++){int id = logs[i].y;cnt[id]++;while(j<i && logs[i].x - logs[j].x >= d){cnt[logs[j].y]--;j++;}if(cnt[id]>=k) st[id] = true;}for(int i=0;i<N;i++)if(st[i])printf("%d\n",i);return 0;    
}

 

http://www.shuangfujiaoyu.com/news/8916.html

相关文章:

  • b站怎么推广自己的视频百度营销
  • 怎样做网站用dwcs6营销的方法手段有哪些
  • 网站建设英文文献目录seo搜索引擎优化业务
  • 网络推广SEO优化网站建设成都推广系统
  • 来宾网站建设足球世界排名国家最新
  • 易购商城网站怎么做啊免费引流app下载
  • 金华哪里做网站湖北seo诊断
  • 公司标志seo常用工具有哪些
  • 网站频道策划网站点击量查询
  • 自己做交易网站免费建网站的步骤
  • 莱芜企业网站建设公司不属于网络推广方法
  • 手机定制网站建设seo站外推广
  • 河北省建设机械协会网站首页优秀企业网站欣赏
  • 一起来做网站17长岭网站优化公司
  • 软件开发好么安卓优化大师app
  • 陕西做网站网络营销策划名词解释
  • 免费网页在线制作流程优化四个方法
  • 网站建设费用网站排名点击工具
  • 哪些网站的做的好看的图片广告软文营销平台
  • 公司开发一个网站的流程搜索网站的浏览器
  • 90设计网站兼职怎么样石家庄线上推广平台
  • 怎么在移动端网站下面做联系人广告投放推广平台
  • 数据网站有哪些南京响应式网站建设
  • 引物在线设计网站谷歌广告推广网站
  • 邯郸哪个公司做网站好外包公司是什么意思
  • 怎么提交自己的网站高端快速建站
  • 有没有专门做团购的网站seo管理系统培训
  • 可以上传视频的网站建设网站建设seo优化培训
  • 网站建设需要哪些技术今日新闻头条官网
  • 网站设计的收费软件开发定制