Uva11039 Building design...
来源:互联网 发布:程序员情商到底有多低 编辑:程序博客网 时间:2024/06/05 01:54
水题:根据绝对值大小排序,遍历即可
#include <iostream>#include <cstdio>#include <algorithm>#include <vector>using namespace std;struct num{int val,symbol;friend bool operator <(num a,num b){return a.val<b.val;}};int main(){int ncase;cin >> ncase;vector<num> g;while(ncase--){g.clear();int n;scanf("%d",&n);for(int i = 0; i < n; i++){int tmp;num t;scanf("%d",&tmp);if(tmp > 0){t.val = tmp;t.symbol = 1;}else{t.val = -tmp;t.symbol = 0;}g.push_back(t);}sort(g.begin(),g.end());int ans = 1;bool flag = g[0].symbol;for(int i = 1; i < g.size(); i++){while(flag == g[i].symbol && i < g.size()){i++;}if(flag != g[i].symbol && i < g.size()){ans++;flag = g[i].symbol;}}cout<<ans<<endl;}return 0;}
- Uva11039 Building design...
- uva11039-Building designing
- uva11039 Building designing
- UVA11039 Building Designing
- UVA11039- Building designing
- uva11039 -Building designing
- UVA11039 Building designing
- 贪心--uva11039 building designing
- UVA11039 Building designing (贪心)
- UVA11039
- uva11039
- UVa11039
- uva11039(贪心)
- Ultimate Game Design: Building Game Worlds
- Root File System: Design and Building
- uva11039 设计建筑物
- HDU 4449 Building Design【金华赛区现场赛H题】
- HDU 4449 Building Design 三维凸包+空间坐标变换
- .Net应用程序的安全工具经验谈
- memset
- TextView 图文编辑
- Sql 函数 获取每个月有多少天 日期格式(yyyy-MM)
- Linux内核中断处理过程分析-基于arm平台
- Uva11039 Building design...
- eclipse 工具
- highcharts的使用
- visual studio无提示错误发布失败解决方法
- 获取父窗口类
- CABasicAnimation KeyPath
- 脚本安全的本质 PHP+MYSQL
- hdoj2660
- Ubuntu12.04显示桌面歌词---OSD Lyrics