ecjtu-summer training #5 B
来源:互联网 发布:javascript实战项目 编辑:程序博客网 时间:2024/06/05 22:36
#include <cstdio>
#include <algorithm>
#include <cstdlib>
using namespace std;
const int maxn = 500000+10;
int a[maxn];
bool compare(int x, int y)
{
return abs(x) > abs(y);
}
int isPos(int x)
{
if(x > 0) return 1;
return -1;
}
int main()
{
int p;
scanf("%d", &p);
while(p--){
int n;
scanf("%d", &n);
for(int i = 0; i < n; i++)
scanf("%d", &a[i]);
sort(a, a+n, compare);
int ans = 1;
int sign = isPos(a[0]);
for(int i = 1; i < n; i++)
if(a[i] * sign < 0){
ans++;
sign *= -1;
}
printf("%d\n", ans);
}
return 0;
}
#include <algorithm>
#include <cstdlib>
using namespace std;
const int maxn = 500000+10;
int a[maxn];
bool compare(int x, int y)
{
return abs(x) > abs(y);
}
int isPos(int x)
{
if(x > 0) return 1;
return -1;
}
int main()
{
int p;
scanf("%d", &p);
while(p--){
int n;
scanf("%d", &n);
for(int i = 0; i < n; i++)
scanf("%d", &a[i]);
sort(a, a+n, compare);
int ans = 1;
int sign = isPos(a[0]);
for(int i = 1; i < n; i++)
if(a[i] * sign < 0){
ans++;
sign *= -1;
}
printf("%d\n", ans);
}
return 0;
}
阅读全文
0 0
- ecjtu-summer training #5 B
- ecjtu-summer training #6 B
- ecjtu-summer training #5 D
- ecjtu-summer training #5 C
- ecjtu-summer training #5 F
- ecjtu-summer training #5 A
- ecjtu-summer training #5 E
- ecjtu-summer training #1 B(CodeForces 651B)
- ecjtu-summer training #2 A
- ecjtu-summer training #2 D
- ecjtu-summer training #6 F
- ecjtu-summer training #1 F (UVA 11461)
- ecjtu-summer training #4 C UESTC
- B Black Square----(2015 summer training #5)
- ecjtu-summer training #1 A(CodeForces 651A)
- ecjtu-summer training #3 A Sort it HDU 2689
- ecjtu-summer training #3 C 又见GCD HDU 2504
- ecjtu-summer training #3 D Gym 100952A 签到题
- bootstrap移动端取消鼠标移入效果
- Python-读写文件
- spring技术内幕笔记:IoC容器的初始化过程(3)- BeanDefinition的注册
- 吹牛的资本之Hibernate框架,五分钟搞定Hibernate...
- python实现对指定字符串补足固定长度倍数截断输出
- ecjtu-summer training #5 B
- C++基础练习题之打怪
- Java_基础—HashSet存储字符串并遍历
- Ubuntu 16.04 禁用启用虚拟内存swap
- windows下Scrapy安装
- 一种较好的SQL Server与excel导出导入的方法技巧
- 继续(3n+1)猜想
- 关于java中的循环结构
- ecjtu-summer training #5 D