1053 住房空置率 (20 分)

在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断。判断方法如下:

  • 在观察期内,若存在超过一半的日子用电量低于某给定的阈值 e,则该住房为“可能空置”;

  • 若观察期超过某给定阈值 D 天,且满足上一个条件,则该住房为“空置”。

现给定某居民区的住户用电量数据,请你统计“可能空置”的比率和“空置”比率,即以上两种状态的住房占居民区住房总套数的百分比。

输入格式:

输入第一行给出正整数 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 <cstdio>
int main()
{int d, c, n; float e, b[1010], x = 0, y = 0;scanf("%d %f %d", &n, &e, &d);for (int i = 0; i < n; i++){int a = 0;scanf("%d", &c);int m = c / 2;for (int j = 0; j < c; j++){scanf("%f", &b[i]);if (b[i] < e) a++;}if (a > m && c > d)   x++;else if (a > m ) y++;}printf("%.1f%% %.1f%%", y / n * 100.0, x / n * 100.0);return 0;
}

1053 住房空置率相关推荐

  1. 1053 住房空置率 (20 分)

    1053 住房空置率 (20 分) 在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断.判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值 e,则 ...

  2. PAT乙级—1053. 住房空置率 (20)-native

    在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断.判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值e,则该住房为"可能空置" ...

  3. 【简洁代码】1053 住房空置率 (20分)_22行代码AC

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断.判断方法如下: 在观察期内 ...

  4. 1053. 住房空置率 (20)

    在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断.判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值e,则该住房为"可能空置" ...

  5. 1053 住房空置率(PAT乙级 C++ 坑点分析)

    题目 在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断.判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值 e,则该住房为"可能空置& ...

  6. 1053. 住房空置率 (20)-PAT乙级真题

    在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断.判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值e,则该住房为"可能空置" ...

  7. 1053 住房空置率 (20分)

    在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断.判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值 e,则该住房为"可能空置&quo ...

  8. 1053 住房空置率 测试点12

    在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断.判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值 e,则该住房为"可能空置&quo ...

  9. 「PAT乙级真题解析」Basic Level 1053 住房空置率 (问题分析+完整步骤+伪代码描述+提交通过代码)

    乙级的题目训练主要用来熟悉编程语言的语法和形成良好的编码习惯和编码规范.从小白开始逐步掌握用编程解决问题. PAT乙级BasicLevelPractice 1053 问题分析 题设要求统计符合住房空置 ...

最新文章

  1. 开源一个自写的病毒技术工具集
  2. IIS 错误代码大汇总
  3. jbpm springboot mysql_SpringBoot开发案例之整合Activiti工作流引擎
  4. kafka报错Failed to find any class that implements Connector
  5. java 导入导出txt文件_Java读取和写入txt文件
  6. SQL Server 锁
  7. 卸载软件后,win10应用与功能中仍有残留,解决方案。
  8. pytorch 与 numpy 的相互转换
  9. Codeforces - 1191D - Tokitsukaze, CSL and Stone Game - 博弈论
  10. 泰迪杯数据分析比赛2018年B题解答
  11. ubuntu16.04多GPU风扇转速调整
  12. mPush实战笔记6常见问题
  13. B站上优质python教程推荐
  14. php64转码,Base64的编码转换方式
  15. 物联网专业有哪些含金量高的比赛?
  16. Beaglebone Black – 连接 GY-91 MPU9250+BMP280 九轴传感器(1)
  17. 星际争霸II对抗 PYSC2平台 深度强化学习 学习笔记(一)- 环境搭建
  18. kaid mfc特征
  19. python利用公式计算e的值
  20. 郭德纲致郭麒麟诫子书

热门文章

  1. 华为云WeLink:用科技帮助乡村教师,推动乡村教育发展
  2. 微信公众号发送模版消息
  3. 编译原理--词法分析
  4. 中国电信携手鼎桥创新中心开展终端优选测评工作
  5. 虚拟机中Ubuntu的输入法问题
  6. java coalesce_java-具有休眠条件的COALESCE函数
  7. 【秋招面试】2020深信服校招前端面试
  8. JavaWeb:JavaWeb技术架构演进
  9. GaussMind知识图谱解决方案
  10. actionBar适配魅族smartBar