#25389: 2


nemo00407@gmail.com (蔡承諺)

學校 : 不指定學校
編號 : 128705
來源 : [111.253.2.218]
最後登入時間 :
2022-02-07 15:08:25
d731. 11039 - Building designing -- UVa11039 | From: [163.23.125.142] | 發表日期 : 2021-05-18 12:59

#include<iostream>

#include <cmath>

#include <algorithm>

using namespace std;

 

bool cmp(int a,int b){

    return a > b;

}

 

int main(){

int p;

cin >> p;

while(p--){

int num;

cin >> num;

int floor[num] = {0};

int floorP[500000] = {0};

int floorN[500000] = {0};

int count = 0;

for (int i=0; i<num; i++){

cin >> floor[i];

//floor[i] = abs(floor[i]);

if (floor[i] <0) count += 1;

}

sort(floor, floor+num, cmp);

int absfloor[num] = {0};

for (int i=0; i<num; i++){

absfloor[i] = abs(floor[i]);

}

// [9, 7, 6, -2, -12]

// [12, 9, 7, 6, 2]

int floorcount = 1;

while(count--){

for (int i=1; i<num; i++){

if (absfloor[i-1]>0&&absfloor[i]){

floorcount ++;

}else{

break;

}

}

}

}

}

 
ZeroJudge Forum