hdu 1896 Stones(优先队列)
来源:互联网 发布:perl python 哪个好 编辑:程序博客网 时间:2024/05/18 03:16
# include <stdio.h># include <queue># include <algorithm>using namespace std;struct node{int pos;int d;int num;friend bool operator <(node n1,node n2){if(n1.pos==n2.pos)return n1.d>n2.d;//仍的距离从小到大return n1.pos>n2.pos;//位置从小到大}};struct node a;int main(){int t,n,i,num,sum;while(~scanf("%d",&t)){priority_queue<node>q;while(t--){scanf("%d",&n);num=1;for(i=0;i<n;i++){scanf("%d%d",&a.pos,&a.d);q.push(a);}a=q.top();sum=0;while(!q.empty()){ if(num%2)//奇数次遇到仍 { a=q.top(); sum=a.pos+a.d;//扔到的位置 a.pos=a.d+a.pos; q.pop(); q.push(a); num++; } else { a=q.top(); q.pop(); num++; }}printf("%d\n",sum);}}return 0;}
0 0
- HDU 1896 Stones(优先队列)
- hdu 1896 Stones 优先队列
- hdu 1896 Stones(优先队列)
- HDU 1896 Stones (优先队列)
- HDU 1896 Stones 【优先队列】
- HDU 1896 Stones(优先队列)
- HDU 1896 Stones 优先队列
- HDU 1896 Stones 优先队列
- HDU 1896 Stones --优先队列+搜索
- HDU 1896 -- Stones (优先队列)
- hdu 杭电1896 Stones【优先队列】
- HDU 1896 Stones(优先队列)
- 【HDU]-1896-Stones(优先队列,好)
- HDU:1896 Stones(优先队列)
- HDU 1896 Stones (优先队列)
- hdu 1896 Stones(优先队列 Dijkstr)
- hdu--1896Stones(优先队列)
- HDU 1896:Stones(优先队列)
- 角度制(六十进制)经纬度换算成浮点数(十进制)
- 基于TINY4412的Andorid开发-------简单的LED灯控制
- socket阻塞与非阻塞,同步与异步
- 【Unity3D自学记录】Time.timeScale、游戏暂停
- Uva 133 The Dole Queue 双向约瑟夫环
- hdu 1896 Stones(优先队列)
- hdu 1686 Oulipo(KMP)
- getchar() 和getch()的区别。。
- ActiveMQ用于协同标绘时注意的事项
- PDF转换器使用
- 【Unity3D自学记录】PoolManager插件
- UVaLive LA 4726 UVa 1451 - Average (子序列最大平均数 数形结合 斜率优化 单调队列)
- hdu 1873看病要排队(优先队列)
- 什么是预编译,何时需要预编译