ccfcsp201803-1 跳一跳

#include<iostream>

using namespace std;

int main(){

int a[30]={0};

int s=0;

int g=0;

for(int i=0;;i++){

cin>>a[i];

if(a[i]==0){

break;

}

}

for(int i=0;;i++){

if(a[i]==0){

cout<<s<<endl;

return 0;

}

else if(a[i]==1){

s+=1;

g=0;

}

else if(a[i]==2){

g++;

s+=g*2;

}

}

}

相关推荐
梵刹古音5 小时前
【C++】 析构函数
开发语言·c++
IT猿手5 小时前
基于强化学习的多算子差分进化路径规划算法QSMODE的机器人路径规划问题研究,提供MATLAB代码
算法·matlab·机器人
千逐-沐风5 小时前
SMU-ACM2026冬训周报3rd
算法
wangjialelele5 小时前
Linux下的IO操作以及ext系列文件系统
linux·运维·服务器·c语言·c++·个人开发
老赵说5 小时前
Java基础数据结构全面解析与实战指南:从小白到高手的通关秘籍
数据结构
打工哪有不疯的5 小时前
使用 MSYS2 为 Qt (MinGW 32/64位) 完美配置 OpenSSL
c++·qt
铉铉这波能秀5 小时前
LeetCode Hot100数据结构背景知识之元组(Tuple)Python2026新版
数据结构·python·算法·leetcode·元组·tuple
晚霞的不甘5 小时前
Flutter for OpenHarmony 实现计算几何:Graham Scan 凸包算法的可视化演示
人工智能·算法·flutter·架构·开源·音视频
代码游侠5 小时前
C语言核心概念复习——C语言基础阶段
linux·开发语言·c++·学习
㓗冽5 小时前
60题之内难题分析
开发语言·c++·算法