当前位置: 首页 > news >正文

CCF-CSP第13次认证第一题——跳一跳【简单】

CCF-CSP第13次认证第一题——跳一跳

官网链接:TUOJ

参考题解

#include <iostream>
#include <vector>

using namespace std;

int main () {
	int id, score = 0, last_center_score = 0;
	bool valid = false; //记录上次是否是中心 
	cin >> id;
	while(id != 0) {
		if(id == 1) {
			score += 1;
			valid = false; 
		}else if(id == 2) {
			if(valid) {
				score += last_center_score + 2;
				last_center_score += 2; 
			}else {
				valid = true;
				score += 2;
				last_center_score = 2;
			}
		}
		
		cin >> id;
	}
	cout << score;
	return 0;
}

相关文章:

  • 使用Redis实现分布式锁的技术详解
  • 嵌入式硬件工程师从小白到入门-速通版(一)
  • excel 列单元格合并(合并列相同行)
  • STM32 - 在机器人、自动化领域,LL库相比HAL优势明显
  • 卫宁健康学习——住院医生站管理系统
  • 索引失效类型和原因--1.对索引列使用函数
  • Python第六章10:字符串操作练习题
  • 贪心算法(10)(java)跳跃游戏
  • Git 命令操作完全指南
  • Redis常用数据类型深度解析:从理论到最佳实践
  • 2025最新3个wordpress好用的主题
  • LeetCode热题100JS(64/100)第十二天|79|131|51|35|74
  • SpringCloud alibaba专题-第一章
  • Rust从入门到精通之精通篇:22.Unsafe Rust 详解
  • 【GL012】C++ 易混点二
  • 分布式架构-Spring技术如何能实现分布式事务
  • 如何解决Redis缓存异常问题(雪崩、击穿、穿透)
  • k8s存储介绍(三)valume概述与emptydir
  • Java基础 3.25
  • Git更改暂存 : Git Pull 错误的快速解决方法
  • 工程建设信息官方网站/博客网站
  • 怎么做刷网站流量生意/网站seo在线诊断
  • 建立应用网站/市场营销方案怎么写