UVA 11039 模拟
来源:互联网 发布:数据分析挖掘与r语言 编辑:程序博客网 时间:2024/05/16 10:58
题目输入 -999999 - 999999
将负数变为正数,并且在num中标记为负数(true)
从后往前取,一正一负(一负一正)
UVA 11039
#include <iostream>#include <cstdio>#include <cstring>#include <cmath>#include <cstdlib>#include <algorithm>using namespace std;#define maxn 1000000int arr[maxn];bool num[maxn];int main(){int T,N,a;scanf("%d",&T);while(T--){memset(num,false,sizeof(num));scanf("%d",&N);for(int i = 0; i < N; i++){scanf("%d",&arr[i]);if(arr[i]<0){num[-arr[i]] = true;arr[i] = -arr[i];}}sort(arr,arr+N);int ans = 1;bool flag = num[arr[N-1]];for(int i = N-2; i >= 0; i--){if(num[arr[i]]!=flag){ans++;flag = num[arr[i]];}}printf("%d\n",ans);}return 0;}
- Uva 11039(排序+模拟)
- UVA 11039 模拟
- UVa 11039 Building designing (模拟)
- UVA 11039(模拟,贪心)
- UVA 10196 模拟题。。
- UVa 100 简单模拟
- UVa 602 简单模拟
- UVa 10189 Minesweeper (模拟)
- uva 11995 STL模拟
- uva 10205 模拟
- UVA 514 - Rails(模拟)
- uva 502(模拟)
- uva--188+模拟
- UVA Palindromes(模拟)
- UVA Artificial Intelligence?(模拟)
- UVA 401-Palindromes(模拟)
- UVa 227 模拟
- UVa 340 模拟
- 十个iOS面试问题
- 递归方式求最大数
- hdu1873 看病要排队
- 最小移动数
- 数字的字符串处理
- UVA 11039 模拟
- Mysql 双向复制
- Android Launcher构建之AppWidget初步
- php openssl rsa 加密解密应用
- c++ urlencode简单实现
- 什么是文件头
- poj 1872 A Dicey Problem (bfs+WordFinal题)
- iOS - nonatomic & atomic
- 几道容易出错的JavaScript题目(转)