LCP 61. 气温变化趋势

LCP 61. 气温变化趋势


题目链接:LCP 61. 气温变化趋势

代码如下:

class Solution 
{
public:
    int temperatureTrend(vector<int>& temperatureA, vector<int>& temperatureB) 
    {
        //上升1,平稳0,下降-1
        vector<int> changeA(temperatureA.size()-1);
        vector<int> changeB(temperatureB.size()-1);

        //统计temperatureA的变化
        for(int i=0;i<temperatureA.size()-1;i++)
        {
            if(temperatureA[i]<temperatureA[i+1])   {changeA[i]=1;}
            else if(temperatureA[i]==temperatureA[i+1]) {changeA[i]=0;}
            else{changeA[i]=-1;}
        }

        //统计temperatureB的变化
        for(int i=0;i<temperatureB.size()-1;i++)
        {
            if(temperatureB[i]<temperatureB[i+1])
            {changeB[i]=1;}
            else if(temperatureB[i]==temperatureB[i+1])
            {changeB[i]=0;}
            else
            {changeB[i]=-1;}
        }

        int count=0,res=0;;
        for(int i=0;i<changeA.size();i++)
        {
            if(changeA[i]==changeB[i])  {count++;}
            else    {count=0;}
            res=max(res,count);
        }
        return res;
    }
};

相关推荐

  1. LCP 61. 气温变化趋势

    2024-07-13 12:18:02       25 阅读
  2. LPC/LSP/LSF辨析

    2024-07-13 12:18:02       56 阅读
  3. 从史上最惨618看经济趋势

    2024-07-13 12:18:02       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 12:18:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 12:18:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 12:18:02       58 阅读
  4. Python语言-面向对象

    2024-07-13 12:18:02       69 阅读

热门阅读

  1. codeforce 954 div3 G2题

    2024-07-13 12:18:02       20 阅读
  2. elk部署springboot

    2024-07-13 12:18:02       25 阅读
  3. 音频筑基:入门50问

    2024-07-13 12:18:02       28 阅读
  4. 永恒之蓝:一场网络风暴的启示

    2024-07-13 12:18:02       30 阅读
  5. TensorFlow系列:第三讲:MobileNetV2使用介绍

    2024-07-13 12:18:02       24 阅读
  6. MySQL上亿数据查询优化:实践与技巧

    2024-07-13 12:18:02       20 阅读
  7. Jetson-AGX-Orin gstreamer+rtmp+http-flv 推拉流

    2024-07-13 12:18:02       20 阅读
  8. Mybatis-Plus最优化持久层开发

    2024-07-13 12:18:02       18 阅读
  9. 389. 找不同

    2024-07-13 12:18:02       20 阅读
  10. Python水平怎么样才能就业?

    2024-07-13 12:18:02       49 阅读
  11. Git: fatal: cannot lock ref‘HEAD‘: Unable to create

    2024-07-13 12:18:02       26 阅读
  12. 大数据学习之 scala基础(补充)

    2024-07-13 12:18:02       24 阅读
  13. Perl中的切分艺术:深入探索split函数的神秘力量

    2024-07-13 12:18:02       22 阅读
  14. 【面试题】Golang 之Channel底层原理 (第三篇)

    2024-07-13 12:18:02       22 阅读
  15. 数据结构

    2024-07-13 12:18:02       26 阅读