题目描述

n 位同学(编号从1 到n)同时来到体育馆报名签到,领取准考证和参赛资料。为了有序报名,这n 位同学需要按编号次序(编号为1 的同学站在最前面)从前往后排成一条直线。然而每一位同学都不喜欢拥挤,对于第i 位同学,如果有另外一位同学距离他(她)的距离小于a[i],那么就会发生冲突。小可可想知道如果要不发生任何冲突的情况下,这n 位同学排队的队列最短长度是多少。

输入输出格式

输入格式:

输入有两行:

第一行一个整数n,表示报名签到的同学人数。
第二行有n 个整数,第i 个整数a[i]表示第i 个同学必须与其他同学保持的距离。

输出格式:

输出一行,包括一个整数,表示这n 位同学排队队列的最小长度。

注意:n 位同学要按1~n 的次序从前往后排队。

输入输出样例

输入样例#1: 复制

3
3 1 2

输出样例#1: 复制

5

说明

对于20%的数据满足:1≤n≤20;
对于70%的数据满足:1≤n≤10000;
对于100%的数据满足:1≤n≤100000,1≤a[i]≤100000。

这个题看看数据范围,只要别爆就行qwq

#include<bits/stdc++.h>
#define A using
#define man namespace
#define called std
#define hqk ;
#define aks int
#define ioi main
#define every (
#define day )
A man called hqk aks ioi every day
{int n,a[100001];long long ans=0;cin>>n;for(int i=1;i<=n;i++){cin>>a[i];}for(int i=2;i<=n;i++){ans+=max(a[i],a[i-1]);}cout<<ans;return 0;
}
//                                                          _ooOoo_
//                                                         o8888888o
//                                                         88" . "88
//                                                         (| -_- |)
//                                                          O\ = /O
//                                                      ____/`---'\____
//                                                    .   ' \\| |// `.
//                                                     / \\||| : |||// \
//                                                   / _||||| -:- |||||- \
//                                                     | | \\\ - /// | |
//                                                   | \_| ''\---/'' | |
//                                                    \ .-\__ `-` ___/-. /
//                                                 ___`. .' /--.--\ `. . __
//                                              ."" '< `.___\_<|>_/___.' >' "".
//                                             | | : `- \`.;`\ _ /`;.`/ - ` : | |
//                                               \ \ `-. \_ __\ /__ _/ .-` / /
//                                       ======`-.____`-.___\_____/___.-`____.-'======
//                                                          `=---='
//
//                                       .............................................
//                                              佛祖保佑             永无BUG
//                                      佛曰:
//                                              写字楼里写字间,写字间里程序员;
//                                              程序人员写程序,又拿程序换酒钱。
//                                              酒醒只在网上坐,酒醉还来网下眠;
//                                              酒醉酒醒日复日,网上网下年复年。
//                                              但愿老死电脑间,不愿鞠躬老板前;
//                                              奔驰宝马贵者趣,公交自行程序员。
//                                              别人笑我忒疯癫,我笑自己命太贱;
//                                              不见满街漂亮妹,哪个归得程序员?

转载于:https://www.cnblogs.com/gongcheng456/p/10816371.html

【洛谷P4445 【AHOI2018初中组】报名签到】相关推荐

  1. 【暑期每日一题】洛谷 P7621 [AHOI2021初中组] 超市购物

    题目链接:P7621 [AHOI2021初中组] 超市购物 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目背景 AHOI2021 初中组 T1 你可以选择跳过背景部分. 春的一 ...

  2. 洛谷P4445题解(Java语言描述)

    题目要求 P4445题目链接 分析 每两个人之间的最小间隔应该是两个人之间的max值~~ 注意用long,如果int就会WA掉~~ AC代码(Java语言描述) import java.util.Sc ...

  3. 洛谷 2777 [AHOI2016初中组]自行车比赛

    [题解] 为了让某个选手能够获得总分第一,就让他最后一天的得分是n,并且让别的选手的得分的最大值尽量小.于是我们先把目前积分排序,并且让他们最后一天的排名刚好与积分排名相反.即某个积分排名为X的人最后 ...

  4. 洛谷3672:小清新签到题——题解

    https://www.luogu.org/problemnew/show/P3672 题目见上面. 参考:https://www.cnblogs.com/candy99/p/6582699.html ...

  5. 洛谷刷题C语言:Okviri、R2、ABC、Aron、报名签到

    记录洛谷刷题QAQ,一些不太优雅的代码 一.[COCI2006-2007#1] Okviri 题面翻译 "彼得·潘框架"是一种装饰文字,每一个字母都是由一个菱形框架.一个彼得·潘框 ...

  6. 2021寒假——洛谷刷题计划(35题)

    (希望大家不要Copy) AC:Accept,程序通过. CE:Compile Error,编译错误. PC:Partially Correct,部分正确. WA:Wrong Answer,答案错误. ...

  7. *【洛谷 - P1025】数的划分(dfs 或 dp 或 母函数,第二类斯特林数Stirling)

    题干: 题目描述 将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序). 例如:n=7,k=3,下面三种分法被认为是相同的. 1,1,5 1,5,1 5,1,1 问有多少种不同的分法. ...

  8. 不用long的危害(记洛谷P5534题的WA经历,Java语言描述)

    闲来无事想起了洛谷,打卡签到刷他几个题再说,殊不知这是杯具的开始~~ P5534是一个弱智题,入门级别,只需要知道下面公式即可,而且还不止一个公式. 下面是我用的公式(高中的感觉真让人怀念啊~~): ...

  9. 洛谷 深基 第4部分 基础数学与数论(19-21课)

    洛谷 深基 第4部分 基础数学与数论  第19章 位运算与进制转换 P1143 进制转换 https://www.luogu.com.cn/problem/P1143 洛谷P1143 进制转换的Pyt ...

最新文章

  1. 小程序clearinterval无效解决
  2. Python与PHP的区别?
  3. dtree.js树的使用
  4. 秒速五厘米男主php,秒速五厘米最后男主从事的是什么工作?
  5. java socket plc 通信_三菱两个FX5U 通信和程序
  6. 微信号也有加人涨粉规则和限制?
  7. 创业公司如何做到零成本实现用户快速增长
  8. 百度翻译API 错误码: 52003,错误信息: UNAUTHORIZED USER
  9. Console-算法[for]-素数
  10. 在线职业教育高保真移动端Axure原型模板
  11. 计算机软考知识点总结,计算机软考考试必备知识点:风险识别
  12. 苹果账号授权登录APP 服务端验证
  13. java poi excel 图表_【JAVA】POI生成EXCEL图表(柱状图、折线等)
  14. python 全栈什么意思_python全栈指的是什么意思
  15. 川大计算机学院李川,川大计算机学院硕导名单_跨考网
  16. 大作都是怎么诞生的,游戏开发全过程揭秘 !零基础小白入门须知
  17. 实时热力图_原来微信按下这个键,就能轻松知道对方的实时位置,看完涨知识了...
  18. 基于51单片机智能温控风扇设计PWM调速套件电子制作仿真
  19. 百度DMA+小度App的蓝牙语音解决方案入局
  20. TED-4-美好人生的定义

热门文章

  1. jquery实现点击改变背景色,点击其他恢复原来背景色,被点击的改变背景色
  2. conda pip安装在哪里_TensorFlow 2.0 安装指南
  3. Spring(二)——Junit测试工具、属性的注入方式、注解
  4. javaee实验报告心得_准大四学生七月青软实训总结
  5. C语言 | C语言中的输出函数:printf()
  6. c#垂直投影法_投影学
  7. 卷的作用_悄悄告诉你蛋糕卷零失败的秘诀!
  8. 从零起步CMFCToolBar用法详解
  9. document引用图片的src属性能干嘛_如何实现图片懒加载
  10. python爬虫基础知识点_入门Python爬虫知识点梳理