• Welcome to the world's largest Chinese hacker forum

    Welcome to the world's largest Chinese hacker forum, our forum registration is open! You can now register for technical communication with us, this is a free and open to the world of the BBS, we founded the purpose for the study of network security, please don't release business of black/grey, or on the BBS posts, to seek help hacker if violations, we will permanently frozen your IP and account, thank you for your cooperation. Hacker attack and defense cracking or network Security

    business please click here: Creation Security  From CNHACKTEAM

Recommended Posts

这道题开始是没思路的,看了一下题解。说是把时间抽象成时间点(主要思想)。

让计算机计算的是某个时刻发生的事情,不需要管一段时间发生了什么。这样也不好思考

自己写了,没过。感觉写的太乱。于是还是在网上找了一篇,说到了优先队列

关键点:优先队列 模拟

优先队列的英文:priority_queue

优先队列的方法:

top 访问队头元素

empty 队列是否为空

size 返回队列内元素个数

push 插入元素到队尾 (并排序)

emplace 原地构造一个元素并插入队列

pop 弹出队头元素

swap 交换内容

注意:重载方法中的

友元布尔运算符(节点一,节点b) {

如果(答。时间!=b.time) {

返回a .时间b .时间;

} else if(a.op!=b.op) {

返回a . op b . op

}否则{

返回a . id b . id

}

}

//只有重载操作符函数时,如果将改为为什么不行,出现错误C2784的错误

友布尔运算符(节点节点1,节点节点2)

{

//为从大到小排列,为从小到大排列

返回节点1。关键节点2。关键;

}

友布尔运算符(节点节点1,节点节点2)

{

返回节点1。关键节点2。关键;

}

完整代码:

#includeiostream

#includequeue

使用命名空间标准

结构节点{

进程号

(同Internationalorganizations)国际组织时间;

字符操作

友元布尔运算符(节点一,节点b) {

如果(答。时间!=b.time) {

返回a .时间b .时间;

} else if(a.op!=b.op) {

返回a . op b . op

}否则{

返回a . id b . id

}

}

};

int main() {

int a[10004];

节点t;

优先级_队列节点q;

int n,k;

CINnk;

for(int I=1;I=n;i ) {

a=I;

}

西部、南部、中部;

for(int I=1;I=k;i ) {

宫颈癌前病变西南航空公司;

t。id=w;

t。时间=s;

t.op=' G

问。推(t);

时间=秒;

t.op=' R

问。推(t);

}

而(!q.empty()) {

t=q . top();

q . pop();

if(t.op=='G') {

for(int I=1;I=n;i ) {

if(a==t.id) {

a=0;

打破;

}

}

}否则{

for(int I=1;I=n;i ) {

if(a==0) {

a=t . id;

打破;

}

}

}

}

for(int I=1;I=n;i ) {

如果(我!=1)

cout

couta

}

}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now