1. 程式人生 > >【算法筆記】B1053 住房空置率

【算法筆記】B1053 住房空置率

pac int cin ret pty sin 可能 算法 else

看了半天發現是題目理解錯了,可能空置的裏面觀察期超過D則判定空置,而不是用電量低於e的天數超過D。

code

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 
 4 int main(){
 5     int n, d, p_empty = 0, empty = 0;
 6     double e, use;
 7     cin>>n>>e>>d;
 8     int days[n];
 9     for(int i = 0; i < n; i++){
10 int day = 0; 11 cin>>days[i]; 12 for(int j = 0; j < days[i]; j++){ 13 cin>>use; 14 if(use < e) day++; 15 } 16 if(day>(days[i]/2)){ 17 if(days[i]>d) empty++; 18 else p_empty++; 19 }
20 } 21 printf("%.1lf%% %.1lf%%\n",(double)p_empty/n*100, (double)empty/n*100); 22 return 0; 23 }

【算法筆記】B1053 住房空置率