潇洒の开始

大水题一枚/小声说话

先吐槽一下:

为什么津津经历了魔鬼训练就可以Au日常QWQ,人家也是早起晚睡的好吧

谁说魔鬼训练就一定是早起晚睡的

思路

津津的高兴是持续m天的,但是一旦在这m中,再一次Au,会从得到Au的这一天里重新开始m填高兴,所以可以酱紫

int qwq=a[i]-a[i-];
if(qwq>m)js+=m;//多余m天就只能高兴m天
else//小于m天只能高兴qwq天
js+=qwq;//加上

如果两次Au中间的间隔时间小于等于m的话,那就累加上两天的差,如果大于m的话就只能加上m了,明白这一点就可以轻轻松松AC

PS:

要特判i!=1哦,因为我是从1开始循环输入的,所以0是没有值的

完整AC代码走起

#include<iostream>
#include<cstdio>
#include<cmath> using namespace std; int n,m;
int a[]; int main()
{
int js=;
scanf("%d %d",&n,&m);
for(int i=;i<=n;++i)
{
scanf("%d",&a[i]);//输入
if(i!=)//不是第一次的时候
{
int qwq=a[i]-a[i-];
if(qwq>m)js+=m;//多余m天就只能高兴m天
else//小于m天只能高兴qwq天
js+=qwq;//加上
}
}
js+=m;//最后一次一定会吃持续m天
printf("%d\n",js);
return ;
}

最新文章

  1. WPF 转义字符
  2. Android Handler练习
  3. WPF ItemsControl 控件支持鼠标滚轮滑动
  4. 查看SGA和PGA使用率
  5. UNIX网络编程---简介
  6. DAG上的动态规划
  7. 全栈JavaScript路(八)得知 CDATASection 种类 节点
  8. 创建 userSettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings 的配置节处理程序时出错: 未能加载文件或程序集“System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。系统没找到指定的文件
  9. 在linux环境下搭建java web测试环境(非常详细!!)
  10. 利用python实现简单随机验证码
  11. linux shell 发送qq邮件失败
  12. Python Argparse模块
  13. kettle 6.1 按时间增量抽取数据
  14. Ubuntu 16.04 安装Mysql数据库
  15. 045 介绍UDF,以及完成大小写的转换
  16. 20170811 JQuery基础知识学习记录(一)
  17. ElasticSearch(三)不仅仅是查询
  18. 。一个通俗易懂的HMM例子
  19. flume spooldir bug修复
  20. 从两道题看go channel的用法

热门文章

  1. -透明度中百分比与十六进制的对应关系 MD
  2. C#录制屏幕采集系统桌面画面
  3. 无法定位 Local Database Runtime 安装。请验证 SQL Server Express 是否正确安装以及本地数据库运行时功能是否已启用。
  4. Matlab适配器模式
  5. 2019-07-25 php错误级别及设置方法
  6. vector-空间增长
  7. static 关键字有什么作用
  8. MongoDB 设置参数
  9. 【TTS】传输表空间Linux asm -&gt; AIX asm
  10. Python学习日记(三十五) Mysql数据库篇 三