UVA - 11136 Hoax or what
2016-01-26 02:21
393 查看
#include <algorithm> #include <cstdio> #include <cstring> #include <set> using namespace std; const int maxn = 100000 + 7; const int INF = ~0U >> 1; typedef long long LL; multiset<int> s; int n, k; int main() { while(scanf("%d", &n) != EOF && n) { s.clear(); int a; LL sum = 0; for(int i = 0; i < n; ++i) { scanf("%d", &k); for(int j = 0; j < k; ++j) { scanf("%d", &a); s.insert(a); } multiset<int>::iterator beg = s.begin(), en = s.end(); en--; sum += (*en - *beg); s.erase(beg); s.erase(en); } printf("%lld\n", sum); } return 0; }会爆int。。
相关文章推荐
- Java I/O流详解
- ubuntu常用命令
- LeetCode 238:Product of Array Except Self
- Flyme patchrom项目笔记
- hdu 5506 GT and set(dfs爆搜)
- 笔记——javascript图片库改进版
- Glide加载图片变色问题
- HDU-1071 The area
- lua与游戏测试(二)
- Eclipse配置
- 数据结构->图的邻接表存储(C语言)
- lua 与游戏测试 (一)
- 快速构建H5单页面切换骨架
- 有你才有了开始
- CodeForces 598A(水)
- poj 3320Jessica's Reading Problem 尺取法初探(首尾指针法)
- ubuntu自带VI编辑器不好用的解决办法
- HDU 1003 - Max Sum
- 2016CampDay1总结
- 只有一个苹果开发集合网站地址的随笔