PTA 住房空置率 20分

2021-10-25 02:37:09 字數 1475 閱讀 3333

在不打擾居民的前提下,統計住房空置率的一種方法是根據每戶用電量的連續變化規律進行判斷。判斷方法如下:

現給定某居民區的住戶用電量資料,請你統計「可能空置」的比率和「空置」比率,即以上兩種狀態的住房佔居民區住房總套數的百分比。

輸入第一行給出正整數 n(≤1000),為居民區住房總套數;正實數 e,即低電量閾值;正整數 d,即觀察期閾值。隨後 n 行,每行按以下格式給出一套住房的用電量資料:

k e​1​​ e​2​​ ... e​k​​

其中 k 為觀察的天數,e​i​​ 為第 i 天的用電量。

在一行中輸出「可能空置」的比率和「空置」比率的百分比值,其間以乙個空格分隔,保留小數點後 1 位。

5 0.5 10

6 0.3 0.4 0.5 0.2 0.8 0.6

10 0.0 0.1 0.2 0.3 0.0 0.8 0.6 0.7 0.0 0.5

5 0.4 0.3 0.5 0.1 0.7

11 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1

11 2 2 2 1 1 0.1 1 0.1 0.1 0.1 0.1

40.0% 20.0%
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include#include //int_100010n

//#include#define pp pair#define inf 0x3f3f3f3f

#define inf 0x7fffffff;

#define llinf 0x3f3f3f3f3f3f3f3fll

#define dinf 1000000000000.0

#define pi 3.1415926

#define ll unsigned int

#define mod 1000000007

//#define wc 1e-8

typedef long long ll;

using namespace std;

int n, d, k, yc = 0, bx = 0;

double e, ls;

int main()

if(sum > (k / 2))

k > d ? bx++ : yc++;

}double jg1 = (double)yc / n * 100;

double jg2 = (double)bx / n * 100;

printf("%.1f%% %.1f%%", jg1, jg2);

return 0;

}

1053 住房空置率 (20 分)

1053 住房空置率 20 分 在不打擾居民的前提下,統計住房空置率的一種方法是根據每戶用電量的連續變化規律進行判斷。判斷方法如下 現給定某居民區的住戶用電量資料,請你統計 可能空置 的比率和 空置 比率,即以上兩種狀態的住房佔居民區住房總套數的百分比。輸入第一行給出正整數 n 1000 為居民區住...

1053 住房空置率 (20 分)

1053 住房空置率 20 分 在不打擾居民的前提下,統計住房空置率的一種方法是根據每戶用電量的連續變化規律進行判斷。判斷方法如下 在觀察期內,若存在超過一半的日子用電量低於某給定的閾值 e,則該住房為 可能空置 若觀察期超過某給定閾值 d 天,且滿足上乙個條件,則該住房為 空置 現給定某居民區的住...

1053 住房空置率 20 分

在不打擾居民的前提下,統計住房空置率的一種方法是根據每戶用電量的連續變化規律進行判斷。判斷方法如下 現給定某居民區的住戶用電量資料,請你統計 可能空置 的比率和 空置 比率,即以上兩種狀態的住房佔居民區住房總套數的百分比。輸入第一行給出正整數 n 1000 為居民區住房總套數 正實數 e,即低電量閾...