UVA 11136 Hoax or what 【multiset】
来源:互联网 发布:车载导航一机多图软件 编辑:程序博客网 时间:2024/05/29 15:34
题意:每天放进箱子里一些数字,之后取出箱子中最大和最小的两个数,得分为两者的差,求n天后的得分总和。
思路:使用multiset,因为其内部是排好序的,直接取,然后删除即可。
#pragma warning(disable:4996)#include <stdio.h>#include <algorithm>#include <set>#include <iostream>#include <stdlib.h>#define maxn 100005using namespace std;multiset<int>s;int main(){ int n; while (cin>>n && n) { int m; long long ans=0; s.clear(); multiset<int>::iterator ll,rr; for (int i = 0;i<n;i++) { scanf("%d",&m); int tmp; for (int j = 0;j<m;j++) { scanf("%d",&tmp); s.insert(tmp); } ll = s.begin(); rr = (--s.end()); ans += *rr-*ll; s.erase(rr); s.erase(ll); } printf("%lld\n",ans); } return 0;}
0 0
- uva Hoax or what 11136(multiset)
- UVA 11136 Hoax or what (multiset)
- UVa 11136 Hoax or what(multiset 应用)
- UVA - 11136 Hoax or what (multiset)
- UVA 11136 Hoax or what 【multiset】
- UVA 11136 Hoax or what(Multiset)
- UVA 11136 Hoax or what(multiset)
- UVa 11136 Hoax or what (multiset or 优先队列)
- UVa-11136 Hoax or what(优先队列或multiset)
- 11136 - Hoax or what(multiset)
- Uva-11136-Hoax or what
- uva 11136 Hoax or what
- uva 11136 Hoax or what
- UVA - 11136 Hoax or what
- UVa:11136 Hoax or what
- UVA 11136 Hoax or what
- UVa 11136 - Hoax or what
- UVA - 11136 Hoax or what
- 在Unity中使用Shader
- 第一视频教程网
- 正则表达式速查表
- SICP 1.11
- GRE写作必备句型
- UVA 11136 Hoax or what 【multiset】
- jquery 获取元素本身Html
- 手机分辨率和webapp分辨率的关系
- 自动布局。
- Spring框架使用作业任务调度Quartz
- [LeetCode][Java] Text Justification
- 也谈jconsole tomcat内存监控设置
- Spark入门-WordCount
- 安装gcc-4.8.2时遇到的问题及解决方案