codevs 2830 蓬莱山辉夜

在幻想乡中,蓬莱山辉夜是月球公主,居住在永远亭上,二次设定说她成天宅在家里玩电脑,亦称NEET姬
一天,她要她帮忙升级月球的网络服务器,应为注册用户过多(月兔和地球上的巫女都注册了……),所以作为代理管理员(俗称网管)的她,非常蛋疼。
注册用户格式:
TouhouMaiden 2004 200
其中前面的Touhoumaiden是预设,不做更改,第一个数是标识,第二个数是每次接受信息访问的间隔用时。
你要做的事,就是给定一群用户及n,求出这n次信息访问中,访问到了谁?

输入描述 Input Description
以题目预设格式输入,另起一行以‘#’结束,在其一行输入n

输出描述 Output Description
n行,每行输出第行次后,信息访问到了谁?若在一个时间有若干少女被访问到,输出字典序最小的那位少女的标识

样例输入 Sample Input
TouhouMaiden 2004 200
TouhouMaiden 2005 300
#
5
样例输出 Sample Output
2004
2005
2004
2004
2005
数据范围及提示 Data Size & Hint
标识和每次信息访问间隔均在integer内,n<=10000

思路:模拟就好了。

题解:

#include<iostream>
#include<cstdio>
#include<queue>
using namespace std;
struct cc{int id,t,k;//id记录标示,t记录时间,k记录间隔bool operator < (const cc b)const{if(t==b.t){return id>b.id;//字典序小的优先}return t>b.t;//标示小的优先}
};
priority_queue<cc>q;
int main()
{string s;while(cin>>s){if(s=="#"){break;}int id,k;scanf("%d%d",&id,&k);cc x;x.id=id,x.t=k,x.k=k;q.push(x);}int n;scanf("%d",&n);for(int i=1;i<=n;i++){cc now=q.top();q.pop();printf("%d\n",now.id);now.t+=now.k;q.push(now);}return 0;
}

转载于:https://www.cnblogs.com/-feather/p/7779949.html

codevs 2830 蓬莱山辉夜相关推荐

  1. AC日记——蓬莱山辉夜 codevs 2830

    2830 蓬莱山辉夜  时间限制: 1 s  空间限制: 32000 KB  题目等级 : 黄金 Gold 题解  查看运行结果 题目描述 Description 在幻想乡中,蓬莱山辉夜是月球公主,居 ...

  2. 【codevs 2830】蓬莱山辉夜

    作为一个有图的题,竟然描述如此不清楚,表示愤慨 其实就是个堆--可这是个语文题啊语文题!!!! 题目描述 在幻想乡中,蓬莱山辉夜是月球公主,居住在永远亭上,二次设定说她成天宅在家里玩电脑,亦称NEET ...

  3. 2830 蓬莱山辉夜 优先队列的简单应用

    在幻想乡中,蓬莱山辉夜是月球公主,居住在永远亭上,二次设定说她成天宅在家里玩电脑,亦称NEET姬 一天,她要她帮忙升级月球的网络服务器,应为注册用户过多(月兔和地球上的巫女都注册了--),所以作为代理 ...

  4. 对于有关东方的题目的整理。。

    东方赛高 此为总贴 收录以东方project为背景的题目. 模拟赛套题...(25道)无数据,有题面:二次联通门 1. luogu P3345 [ZJOI2015]幻想乡战略游戏 动态点分治(暴力水过 ...

  5. codevs2830 蓬莱山辉夜

    2830 蓬莱山辉夜 题目描述 Description 在幻想乡中,蓬莱山辉夜是月球公主,居住在永远亭上,二次设定说她成天宅在家里玩电脑,亦称NEET姬 一天,她要她帮忙升级月球的网络服务器,应为注册 ...

  6. [ CodeVS冲杯之路 ] P1116

    不充钱,你怎么AC? 题目:http://codevs.cn/problem/1116/ 数据很小,DFS可A,每层枚举颜色,判断相邻的点是否有重复的颜色,记得回溯时把颜色染回0,即无颜色 这里我使用 ...

  7. 【贪心】【codevs】1214 线段覆盖

    http://codevs.cn/problem/1214/ 我去这个题...wa的我都没脾气了... 我写while(~scanf("%d", &n))竟然是不对的... ...

  8. [codevs 1913] 数字梯形问题

    [codevs 1913] 数字梯形问题 题解: 本题就是加强版的 [codevs 1033] 蚯蚓的游戏问题. 分别针对三个规则建图.运行最小费用最大流. 规则1:从梯形的顶至底的m条路径互不相交. ...

  9. codevs 1002 搭桥

    codevs 第一道题 先贴描述 1002 搭桥  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解  查看运行结果 题目描述 Description 有一矩 ...

最新文章

  1. Java 设计模式之单例模式
  2. JQ实现三个Select下拉框互斥
  3. android 价格排序筛选页面,Android应用开发之基于Popupwindow实现的筛选房源信息等相关的可自由排序控件...
  4. React - 状态提升
  5. 非常精简的Linux线程池实现(一)——使用互斥锁和条件变量
  6. android+图标+i_explore+无背景,Android Studio中Android Device Monitor中的File Explore不显示文...
  7. drwxrwxrwx_你可能不知道的一些linux文件权限管理方法
  8. python-面向对向-实例方法的继承-多继承父类中的super与子类实例对象的关系
  9. java消息推送怎么实现_PHP实现的消息实时推送功能
  10. 力扣题目系列:860. 柠檬水找零
  11. 扇贝编程python骗局-原来用Python薅羊毛这么简单!后悔错过了那么多机会
  12. 智能优化算法之免疫算法(IA)
  13. 报表工具如何实现多次导入Excel
  14. 基于Android的虚拟校园移动学习系统
  15. RuntimeError: sizes of tensors must match except in dimension 2. Got 37 and 36
  16. XTU,C语言,Digit String
  17. 网络安全——sql注入漏洞拓扑图
  18. 7款强大的免费PDF批量分割软件【附下载】
  19. 社区社群运营,如何打造火爆营销的方法?
  20. Redis key前缀的设计与使用

热门文章

  1. 金鹰Authorware视频教程
  2. 游戏服务器环境部署说明文档,游戏服务器环境安装包
  3. 如何下载b站一些没有下载选项的视频
  4. 小米/红米手机数据恢复:从小米手机恢复已删除的数据
  5. 沈阳计算机研究生专业,沈阳计算机考研难度排行榜
  6. html实现图片切割,利用CSS切割图片技术来动态显示图片
  7. 北大软微和北邮计算机,各校MBA录取成绩分析,你的竞争者考得都挺高!
  8. vue2+elementui 饿了么ui的一些食用方法
  9. echarts自定义组件
  10. 工具箱(安卓)中国特供版。