【算法筆記】B1053 住房空置率
阿新 • • 發佈:2019-04-30
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 住房空置率