PAT乙級1053住房空置率
阿新 • • 發佈:2018-12-24
#include
using namespace std;
#include
int main()
{
vector<int>v1; int N, D; int may_empty, real_empty; float e; cin >> N; cin >> e; cin >> D; may_empty = real_empty = 0; for (int i = 1; i <= N; i++) { int j = 1; int data = 0;//記錄當前使用者用電量不足e的天數 int num_days;//當前使用者天數 cin >> num_days; while (j <= num_days) { float elec; cin >> elec; if (elec < e) data++; j++; } if (data > num_days / 2) { if (num_days > D) { real_empty++; //確定空置加一 } else { may_empty++; //僅可能空置加一 } } } printf("%.1f", (float)(may_empty * 100) / N); cout << "% "; printf("%.1f", (float)(real_empty * 100) / N); cout << "%"; return 0;
}