Leetcode-5174 Diet Plan Performance(健身计划评估)

 1 #define _for(i,a,b) for(int i = (a);i < b;i ++)
 2 #define _rep(i,a,b) for(int i = (a);i > b;i --)
 3
 4 class Solution
 5 {
 6     public:
 7         int dietPlanPerformance(vector<int>& calories, int k, int lower, int upper)
 8         {
 9             long long sum[100003];
10             memset(sum,0,sizeof(sum));
11             sum[1] = calories[0];
12             _for(i,2,calories.size()+1)
13                 sum[i] = sum[i-1]+calories[i-1];
14
15             int tol = 0;
16             _for(i,0,calories.size()-k+1)
17             {
18                 if(sum[i+k]-sum[i]<lower)
19                     tol --;
20                 else if(sum[i+k]-sum[i]>upper)
21                     tol ++;
22             }
23             return tol;
24         }
25 };

原文地址:https://www.cnblogs.com/Asurudo/p/11442042.html

时间: 2024-10-08 08:05:25

Leetcode-5174 Diet Plan Performance(健身计划评估)的相关文章

(Easy) Diet Plan Performance LeetCode Contest

Description: 5174. Diet Plan Performance My SubmissionsBack to Contest User Accepted:0 User Tried:0 Total Accepted:0 Total Submissions:0 Difficulty:Easy A dieter consumes calories[i] calories on the i-th day.  For every consecutive sequence of k days

07.18 工作健身计划21天

1 工作计划 a知识巩固 b列出不足 c针对提升 2健身计划(每天下班半小时) a俯卧撑 b仰卧起坐 第一天: 1 百度2015ife的回顾

利用pl/sql执行计划评估SQL语句的性能简析

一段SQL代码写好以后,可以通过查看SQL的执行计划,初步预测该SQL在运行时的性能好坏,尤其是在发现某个SQL语句的效率较差时,我们可以通过查看执行计划,分析出该SQL代码的问题所在. 那么,作为开发人员,怎么样比较简单的利用执行计划评估SQL语句的性能呢?总结如下步骤供大家参考: 1. 打开熟悉的查看工具:PL/SQL Developer. 在PL/SQL Developer中写好一段SQL代码后,按F5,PL/SQL Developer会自动打开执行计划窗口,显示该SQL的执行计划. 2.

居家无器械健身计划

上一篇小编我是男神为大家分享了家庭初级健身计划一周表,今天我是男神针对一些经济能力不是很好的健身爱好者们另外创建了一套无器械健身计划,希望大家可以根据这套计划好好练习,不要辜负我是男神的一片心意. 其实锻炼肌肉的最好运动器材就是徒手,你可以看到天天喜欢练习哑铃和杠铃的朋友们,往往身材基本都很笨拙,就像电视上放的那些大力士一样,块头非常的大,不够协调,相信很多朋友肯定不喜欢这样的身材,而且偷偷告诉大家一个小秘密,现在的女神们都喜欢那些穿衣显瘦,脱掉霸气的肌肉男,就像电影<激战>彭于晏一样的肌肉,

健身计划_from85to75

第一天没什么好写的,这半年也没看什么书,就写写未来的规划好了. 当然是从最简单的健身计划开始写咯. 关键词:弹性 目标:减肥,上肢力量 时间:3-4次/周(Thur,Fri,Sat,Sun),1h-1.5h/次 Thur.PM: java == 1:55-3:30; prepare == 3:30-4:00;[30min] sport == 4:00-5:00;[1h] shower == 5:00-5:45;[45min] dinner == 5:45-6:45;[1h] go to clas

健身计划

目标:腹肌.胸肌.肩部.跑步相关的腿部肌肉 计划: 一:      胸肌 二: 练肩 三: 肱三头肌 腹肌 四:      胸肌 五: 腹肌 肱二头肌 六: 腹肌 股四头肌 七: 休息  

每天健身计划

背部训练 一.6.5的速度,快走15分钟.唤醒身体,进入运动状态. 二.热身 (压肩,下腰,转体,扩胸) . 三.坐姿下拉:3组. 第1组:最轻重量 (也就是插销插在第一格)  20次以上,注意动作要标准,挺腰!休息2分钟: 第2组:次轻重量 (插销插在第二格) 15次以上,休息2分钟: 第3组:插销插在第三格,6--10次 (做不了的话换成第二格做到力竭) . 动作注意:1在下拉的时候肩部肌群要放松,开始练习往往会在动作还原的时候耸肩,这是不正确的,会很大程度的影响背阔肌的受力.2运动节奏控制

leetcode新年病房暴乱康复计划 15. 三数之和 JS解法

var threeSum = function(nums) { var ans = []; var nums = nums.sort(function(a,b){return a - b}); var flag = 0; while(flag < nums.length - 2){ if (nums[flag] > 0){ break; } var l = flag + 1,r= nums.length - 1; while(l < r){ var res = nums[flag] +

leetcode新年病房暴乱康复计划 10.正则表达式匹配 DP

/** * @param {string} s * @param {string} p * @return {boolean} */ var isMatch = function(s, p) { let dp = []; let len = s.length; let _len = p.length; for(let i = 0; i <= len; i++){ dp.push([]); dp[i][0] = 0; } dp[0][0] = 1; for(let i = 0; i <= _le