uva11039
来源:互联网 发布:淘宝 中药材 真假 编辑:程序博客网 时间:2024/06/05 17:23
题目大意:
求正负交错且绝对值递增的最长序列
思路:
本来想说分成两个正负数组,然后有点类似归并排序的那种思想,可是发现好混乱。
后来看见人家是做标记的。。。太简单了。。
代码:
#include <iostream>using namespace std;#include <cstring>#include <stdio.h>#include <algorithm>int a[500000];int cmp(int a,int b) { return abs(a) < abs(b);}int main() { int n; int num; int x; int z,f; scanf("%d",&n); while(n--) { z= 0; f = 0; scanf("%d",&num); for(int i = 0; i < num; i++) scanf("%d",&a[i]); sort(a,a+num,cmp); int cnt = 1; int flag; if(a[0] < 0 ) flag = -1; else flag = 1; for(int i = 1 ; i < num; i++) { if(a[i] * flag < 0) { cnt++; flag = flag * -1; } } printf("%d\n",cnt); } return 0;}
0 0
- UVA11039
- uva11039
- UVa11039
- uva11039(贪心)
- Uva11039 Building design...
- uva11039-Building designing
- uva11039 Building designing
- UVA11039 Building Designing
- UVA11039- Building designing
- uva11039 -Building designing
- uva11039 设计建筑物
- UVA11039 Building designing
- 贪心--uva11039 building designing
- UVA11039 Building designing (贪心)
- 【选择图片Jar】Adapter的实现之SparseBooleanArray图片状态管理器(二)
- 深入Java单例模式(转)
- iOS 瀑布流的简单用法
- 【ITOO】---对ViewModel进行去重操作
- iOS开发 之 WebView点击图片看大图效果
- uva11039
- Windows 无法启动 xxxx 服务 错误 14001
- iOS:UITextField协议的用法,键盘的隐藏,以及视图随着键盘的出现隐藏而上下调整位置
- Tomcat工作原理
- 《C和指针》摘录(一)
- [C++]exit & abort & 析构 & 异常
- UIAlertController的使用
- 2015网购报告:人造节日的购物变革
- Docker命令详解系列(一)- Docker最常用命令速记