【简洁代码】1053 住房空置率 (20分)_22行代码AC
立志用更少的代码做更高效的表达
Pat乙级最优化代码+题解+分析汇总——>传送门
在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断。判断方法如下:
在观察期内,若存在超过一半的日子用电量低于某给定的阈值 e,则该住房为“可能空置”;
若观察期超过某给定阈值 D 天,且满足上一个条件,则该住房为“空置”。现给定某居民区的住户用电量数据,请你统计“可能空置”的比率和“空置”比率,即以上两种状态的住房占居民区住房总套数的百分比。
输入格式:
输入第一行给出正整数 N(≤1000),为居民区住房总套数;正实数 e,即低电量阈值;正整数 D,即观察期阈值。随后 N 行,每行按以下格式给出一套住房的用电量数据:K E1 E2 … Ek其中 K 为观察的天数,Ei为第 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%
(样例解释:第2、3户为“可能空置”,第4户为“空置”,其他户不是空置。)
暴力通关即可。
#include<bits/stdc++.h>
using namespace std;
int main() {ios::sync_with_stdio(false);int n, day; //n是个数, day是最大天数 double Max; //Max是阈值 cin >> n >> Max >> day;int May_yes = 0, yes = 0; //可能空置和空置 for(int i = 0; i < n; i++) {int m, num1 = 0; cin >> m;for(int i = 0; i < m; i++) {double x; cin >> x;if(x < Max) num1++;}if(num1 > m/2.0) {if(m > day) May_yes++;else yes++;} }printf("%.1f%% %.1f%%\n", (yes*100.0)/n, (May_yes*100.0)/n);return 0;
}
耗时
每日一句
要么孤独,要么庸俗。
【简洁代码】1053 住房空置率 (20分)_22行代码AC相关推荐
- 1053 住房空置率 (20 分)
1053 住房空置率 (20 分) 在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断.判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值 e,则 ...
- 1053 住房空置率 (20分)
在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断.判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值 e,则该住房为"可能空置&quo ...
- 【PAT乙级】1053 住房空置率 (20 分)
题目地址 这俩是分开算的,故不能既是可能空置,又是空置. #include<cstdio> #include<iostream> #include<algorithm&g ...
- PAT乙级—1053. 住房空置率 (20)-native
在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断.判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值e,则该住房为"可能空置" ...
- 1053. 住房空置率 (20)
在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断.判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值e,则该住房为"可能空置" ...
- 1053. 住房空置率 (20)-PAT乙级真题
在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断.判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值e,则该住房为"可能空置" ...
- 1081 Rational Sum (20 分)_22行代码AC
立志用最少的代码做最高效的表达 PAT甲级最优题解-->传送门 Given N rational numbers in the form numerator/denominator, you a ...
- 【简便代码】1063 计算谱半径 (20分)_10行代码AC
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 在数学中,矩阵的"谱半径"是指其特征值的模集合的上确界.换言之,对于给定的 n 个复数空间的 ...
- 【简便代码】1082 射击比赛 (20分)_17行代码AC
立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x, ...
最新文章
- 七夕大礼包:26个AI学习资源送给你!
- Thread系列之Thread.Join()
- ZOJ2314 Reactor Cooling(无源汇流量有上下界网络的可行流)
- 云炬创业政策学习笔记20210116
- vba循环通过键盘某个按键按下退出循环_51单片机按键检测--独立按键与矩阵键盘...
- Flex 中 12 个简单实用的小技巧
- android开启热点softap模式,[RK3288][Android6.0] Wifi开启热点(SoftAP)流程小结
- WebService学习笔记系列(四)
- 写markdown用vscode的插件Markdown Preview Enhanced
- Android的Spinner控件解决默认选中第一条问题
- 怎样用计算机算出圆周率,古代没有计算机的时代 祖冲之是如何算出圆周率的...
- node npm 更新到最新(Ubuntu系统)
- flash花屏 html,电脑中Firefox火狐浏览器出现卡顿、花屏、Flash崩溃等问题的解决方法...
- DongTai被动型IAST工具部署
- APISpace 银行卡三要素API 推荐
- canvas画图及圆形的头像
- 入侵mssql2000
- 统计学习方法概论之思维导图图解
- Vanishing Point Detection 消影点/消失点/灭点检测代码学习整理笔记
- 软件研发管理工具Ones横评,对比国内外主流项目管理软件