C语言 | Leetcode C语言题解之第495题提莫攻击

题目:

题解:

cpp 复制代码
int findPoisonedDuration(int* timeSeries, int timeSeriesSize, int duration){
    int count = 0;
    for(int i=1; i<timeSeriesSize; i++){
        if(timeSeries[i] - timeSeries[i-1] < duration)
            count += (timeSeries[i] - timeSeries[i-1]);
        else
            count += duration;
    }
    count += duration;
    return count;
}
相关推荐
青山木42 分钟前
Hot 100 --- 在排序数组中查找元素的第一个和最后一个位置
java·数据结构·算法·leetcode
老师我太想进步了20261 小时前
C语言版讲解函数递归
c语言·开发语言
mifengxing2 小时前
LeetCode 238 除自身以外数组的乘积|无除法O(n)时间+O(1)空间双解法
java·算法·leetcode
无bug代码搬运工4 小时前
LeetCode 42 接雨水:双指针解法详解
算法·leetcode·职场和发展
wuminyu4 小时前
JUC包的AQS与JVM的ObjectMonitor机制对比分析
java·linux·c语言·jvm·c++
wuyk5554 小时前
89.嵌入式内存管理的“稳定利器”:内存池原理与C语言实现
c语言·开发语言·stm32·单片机·嵌入式硬件
多弗朗皮卡丘5 小时前
C语言梦开始的地方4
c语言·开发语言
凉茶钱6 小时前
【数据结构】C语言实现队列
c语言·数据结构
zander2587 小时前
34. 在排序数组中查找元素的第一个和最后一个位置:用两个边界定位区间
数据结构·算法·leetcode
To_OC14 小时前
LC 35 搜索插入位置:二分查找谁都会,边界条件谁写谁懵
javascript·算法·leetcode