弹簧板

简介: 弹簧板


题目描述

输入

输出

输出一个整数,表示小球被弹起的次数。

样例输入1

5

2 2 3 1 2

样例输出1

2

样例输入2

5

1 2 3 1 2

样例输出2

4

做法1

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n;
    cin >> n;
    vector<int> a(n);
    for (int i = 0; i < n; ++i) {
        cin >> a[i];
    }
    int cnt = 0, pos = 0;
    /* 共计n个弹簧板 即弹射总距离超过n时结束此过程 */
    while (pos < n) {
        /* 从当前弹簧板弹起 次数加1 */
        ++cnt;
        /* 将位置切换到新的弹簧板 */
        pos += a[pos];
    }
    cout << cnt << endl;
    return 0;
}
相关文章
|
小程序 JavaScript
微信小程序:px与rpx之间转化
微信小程序:px与rpx之间转化
微信小程序:px与rpx之间转化
|
缓存 网络协议 网络架构
Docker 网络 IP 地址冲突,就该这么处理!
Docker 网络 IP 地址冲突,就该这么处理!
556 2
|
2月前
|
存储 安全 数据挖掘
阿里云特惠云服务器轻量级38元,经济型99元,通用算力型199元性能、适用场景及选择参考
2025年,阿里云推出了3款特惠云服务器,轻量云服务器2核2G200M峰值带宽38元一年,经济型e实例云服务器2核2G3M带宽99元1年,通用算力型u1实例2核4G5M带宽199元1年。本文将深度解析这三款现象级产品的配置亮点、适用场景,以供参考和选择。
|
2月前
|
数据库 对象存储
2025年 | 8月云大使推广奖励规则
云大使推广返利活动,企业新用户下单返佣加码5%,推广最高返佣45%,新老用户都可参与返利活动。
|
数据可视化 计算机视觉 异构计算
确保您已经安装了必要的库,包括`torch`、`torchvision`、`segmentation_models_pytorch`、`PIL`(用于图像处理)和`matplotlib`(用于结果可视化)。您可以使用pip来安装这些库:
确保您已经安装了必要的库,包括`torch`、`torchvision`、`segmentation_models_pytorch`、`PIL`(用于图像处理)和`matplotlib`(用于结果可视化)。您可以使用pip来安装这些库:
|
测试技术 API 项目管理
掌握SDLC:主流软件开发模型及其应用场景
这篇文章阐述了软件开发生命周期管理(SDLC)的重要性,并介绍了五种常见的开发模型:瀑布、迭代、V型、敏捷和螺旋模型。重点讨论了Zoho Creator低代码平台如何优化SDLC,包括快速原型迭代、简化开发测试、自动化管理等功能。此外,文中还预告了Zoho Creator将在上海举办研讨会,探讨先进技术在企业应用开发和客户关系管理中的运用。
557 0
|
JSON Kubernetes 负载均衡
第一次看 config dump
前言各位,知道的越多,就越会发现自己的无知。在面对服务网格这样的新兴概念之时,就更是如此了。回想昨日,满头大汗地研究VirtualService和DestinationRule是干什么用的自己仿佛还近在眼前。然而,在搞明白了服务网格的基本概念之后,我却发现自己甚至坠落进更大的疑惑之中了。如果你看过了一些istio的基本知识与概念,你应该知道istio为每个数据面的Pod都注入了一个Sidecar,
第一次看 config dump
|
开发框架 弹性计算 Cloud Native
第八届中国国际“互联网+”大学生创新创业大赛介绍
阿里云与你一起数字创新、永无止境!
3445 57
第八届中国国际“互联网+”大学生创新创业大赛介绍
|
Java Windows
java: 错误: 无效的源发行版:17 【解决】
java: 错误: 无效的源发行版:17 【解决】
395 0
【SPSS】因子分析详细操作教程(附案例实战)
【SPSS】因子分析详细操作教程(附案例实战)
2299 0