L1-069 胎压监测 (15 分)

简介: L1-069 胎压监测 (15 分)

小轿车中有一个系统随时监测四个车轮的胎压,如果四轮胎压不是很平衡,则可能对行车造成严重的影响。

be1870e97cf68354c0a135776ac6f249.jpg

让我们把四个车轮 —— 左前轮、右前轮、右后轮、左后轮 —— 顺次编号为 1、2、3、4。本题就请你编写一个监测程序,随时监测四轮的胎压,并给出正确的报警信息。报警规则如下:


  • 如果所有轮胎的压力值与它们中的最大值误差在一个给定阈值内,并且都不低于系统设定的最低报警胎压,则说明情况正常,不报警;
  • 如果存在一个轮胎的压力值与它们中的最大值误差超过了阈值,或者低于系统设定的最低报警胎压,则不仅要报警,而且要给出可能漏气的轮胎的准确位置;
  • 如果存在两个或两个以上轮胎的压力值与它们中的最大值误差超过了阈值,或者低于系统设定的最低报警胎压,则报警要求检查所有轮胎。


输入格式:

输入在一行中给出 6 个 [0, 400] 范围内的整数,依次为 1~4 号轮胎的胎压、最低报警胎压、以及胎压差的阈值


输出格式:

根据输入的胎压值给出对应信息:

  • 如果不用报警,输出 Normal;
  • 如果有一个轮胎需要报警,输出 Warning: please check #X!,其中 X 是出问题的轮胎的编号;
  • 如果需要检查所有轮胎,输出 Warning: please check all the tires!。


输入样例 1:

242 251 231 248 230 20

结尾无空行


输出样例 1:

Normal

结尾无空行


输入样例 2:

242 251 232 248 230 10

结尾无空行


输出样例 2:

Warning: please check #3!

结尾无空行


输入样例 3:

240 251 232 248 240 10

结尾无空行


输出样例 3:

Warning: please check all the tires!

结尾无空行


#include<iostream>
using namespace std;
int main()
{
    int a[4],x,y,maxx=0,idx=0,k=0;
    for(int i=0;i<4;i++)
    {
        cin>>a[i];
        maxx=max(maxx,a[i]);//找到最大值
    }
    cin>>x>>y;
    for(int i=0;i<4;i++)
    {
        if(maxx-a[i]>y||a[i]<x)//最大值误差超过了阈值,或者低于系统设定的最低报警胎压
        {
            k++;//记录有问题的轮胎数量
            idx=i+1;//从1开始编号
        }
    }
    if(!k) cout<<"Normal";
    else if(k==1) printf("Warning: please check #%d!",idx);
    else cout<<"Warning: please check all the tires!";
    return 0;
}




目录
相关文章
|
4月前
|
传感器 人工智能 监控
智能水质监测:水源保护与污染控制
【10月更文挑战第24天】智能水质监测技术结合了先进的信息技术、通信技术和传感技术,实现对水质的实时监测、分析与预警,旨在提高水资源利用效率、保障公共健康、维护生态平衡、追踪污染源并建立预警机制。通过传感器、通信技术、数据处理与智能控制技术的综合应用,该技术为水资源保护提供了科学依据和有效手段,促进了水资源的可持续发展。未来,随着技术的不断创新,智能水质监测将在水资源管理中发挥更大作用。
|
5月前
|
存储 测试技术 定位技术
需要统计出轨迹点出入某个区域的信息,包括:驶入时间、驶出时间
Lindorm Ganos 通过内置的 `ST_TrajectoryProfile` 算子高效统计轨迹的出入信息,利用时空索引技术减少扫描量和内存使用,降低计算成本。它通过空间索引+过滤下推减少扫描量,聚合加速提升效率,并在聚合算子内部完成进出点判断和轨迹信息提取。然而,该算子受限于时间阈值设定,可能在轨迹点不均匀采集时产生误差。测试环境下,查询耗时在20秒内,具体表现取决于过滤后的数据量和空间范围复杂度。
39 0
|
9月前
|
安全
振弦采集仪在预防地质灾害监测中的作用与应用
振弦采集仪是地震灾害监测领域中一项重要的技术装备,它通过检测地壳内部的振动情况,可以有效预防地震灾害的发生,并及时提供有关地震的数据,为人们提供重要的预警信息。振弦采集仪的应用前景广阔,可以在地震监测、预测和研究等方面发挥重要作用。
振弦采集仪在预防地质灾害监测中的作用与应用
|
9月前
|
传感器 安全
振弦采集仪在桥梁健康监测中的应用与分析
振弦采集仪在桥梁健康监测中的应用与分析 振弦采集仪是一种专门用于桥梁健康监测的设备,通过对桥梁结构的振动信号进行采集和分析,可以实时监测桥梁的结构健康状况并提前预警潜在问题。
振弦采集仪在桥梁健康监测中的应用与分析
|
9月前
|
存储 数据采集
振弦采集仪在结构健康监测中的性能评估
振弦采集仪在结构健康监测中的性能评估 振弦采集仪在结构健康监测中扮演着重要的角色,因此对其性能进行评估十分必要。以下是一些常见的性能评估指标:
振弦采集仪在结构健康监测中的性能评估
|
9月前
|
传感器 安全
振弦采集仪在桥梁结构健康监测中的应用探索
振弦采集仪是一种用于测量结构振动特性的仪器,通过采集结构上的振弦信号,可以评估结构的健康状况。在桥梁结构健康监测中,振弦采集仪可以发挥重要的作用。
振弦采集仪在桥梁结构健康监测中的应用探索
|
9月前
|
传感器 定位技术 决策智能
变量施药与施肥系统实时监测
变量施药与施肥系统实时监测
112 2
基于平均出行时间的ArcGIS交通可达性分析
基于平均出行时间的ArcGIS交通可达性分析
1915 0
|
SQL 数据可视化 数据挖掘
如何在5分钟之内完成一个物联网统计指标?
本文介绍如何使用物联网平台的指标管理功能实现快速完成数据统计指标的开发。
如何在5分钟之内完成一个物联网统计指标?
|
计算机视觉 智慧交通
智慧交通day02-车流量检测实现13:基于虚拟线圈法的车辆统计+视频中的车流量统计原理解析
虚拟线圈车辆计数法的原理是在采集到的交通流视频中,在需要进行车辆计数的道路或路段上设置一条或一条以上的检测线对通过车辆进行检测,从而完成计数工作。检测线的设置原则一般是在检测车道上设置一条垂直于车道线
567 0