博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj2051
阅读量:6543 次
发布时间:2019-06-24

本文共 804 字,大约阅读时间需要 2 分钟。

简单题

ContractedBlock.gif
ExpandedBlockStart.gif
View Code
 
#include
<
iostream
>
#include
<
cstdio
>
#include
<
cstdlib
>
#include
<
cstring
>
#include
<
queue
>
using
namespace
std;
struct
Item
{
int
qnum, t, period;
Item(
int
qq,
int
tt,
int
pp): qnum(qq), t(tt), period(pp)
{}
};
bool
operator
<
(
const
Item
&
a,
const
Item
&
b)
{
if
(a.t
!=
b.t)
return
a.t
>
b.t;
return
a.qnum
>
b.qnum;
}
priority_queue
<
Item
>
q;
int
main()
{
//
freopen("t.txt", "r", stdin);
char
st[
100
];
while
(scanf(
"
%s
"
, st)
&&
st[
0
]
!=
'
#
'
)
{
int
a, b;
scanf(
"
%d%d
"
,
&
a,
&
b);
q.push(Item(a, b, b));
}
int
n;
scanf(
"
%d
"
,
&
n);
while
(n
--
)
{
Item temp
=
q.top();
q.pop();
q.push(Item(temp.qnum, temp.t
+
temp.period, temp.period));
printf(
"
%d\n
"
, temp.qnum);
}
return
0
;
}

转载于:https://www.cnblogs.com/rainydays/archive/2011/06/06/2073803.html

你可能感兴趣的文章
安卓中实现界面数据懒加载
查看>>
linux命令之ls命令的简明讲解
查看>>
django基础知识~ RBAC权限周边初探
查看>>
Integer ,==,int 的使用
查看>>
数字图像处理中所用数学工具3---算术操作处理图像
查看>>
VUE JS 使用组件实现双向绑定
查看>>
减少页面加载时间的方法?
查看>>
未在本地计算机上注册microsoft.jet
查看>>
Restrictions.like() 模糊查询,以及使用DetachedCriteria查询的一般用法
查看>>
ssh整合
查看>>
TYVJ P1046 Blast Label:dp
查看>>
linux命令--virtualenv
查看>>
11g新特性与12c新特性
查看>>
查看哪些表的哪些列含有指定字符串(如‘andy’存在哪些表的哪些列中)
查看>>
kafa单机版环境搭建
查看>>
BZOJ-3894 文理分科 最小割
查看>>
GDB 单步调试汇编
查看>>
SQLAlchemy 几种查询方式总结
查看>>
性能测试工具之安装webbench
查看>>
解决Sencha Touch 2 MVC部署App.json不被识别问题
查看>>