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

蓝桥杯备赛-DFS-有奖问答

问题描述

小蓝正在参与一个现场问答的节目。活动中一共有 3030 道题目, 每题只有答对和答错两种情况, 每答对一题得 1010 分,答错一题分数归零。

小蓝可以在任意时刻结束答题并获得目前分数对应的奖项,之后不能再答任何题目。最高奖项需要 100100 分, 所以到达 100100 分时小蓝会直接停止答题。请注意小蓝也可能在不到 100100 分时停止答题。

已知小蓝最终实际获得了 7070 分对应的奖项, 请问小蓝所有可能的答题情况有多少种?

#include<iostream>
#include<stdio.h>
using namespace std;
int ans;
int score = 0;
void dfs(int x) {
	if (score == 100) {
		return;
	}//题目规定,达到一百分就不在作答,但是不算ans,直接return
	if (score == 70) {
		ans++;
		//return;
	}//得到70不能直接return,有可能在当前的基础上继续答题还会得到70
	if (x == 31) return;
	score += 10;
	dfs(x + 1);
	score = 0;
	dfs(x + 1);
}
int main() {
	dfs(1);
	cout << ans;
	return 0;
}

http://www.dtcms.com/a/83234.html

相关文章:

  • Android中的setInheritRT
  • JAVA_数据结构_栈和队列
  • 实现分布式锁需要考虑哪些问题?
  • 组播策略路由选择
  • SSH密钥认证 + 文件系统权限控制 + Git仓库配置+封存与解封GIT仓库
  • mac环境下chatwoot客服聊天docker本地部署+对接通义千问Qwen2.5
  • RAG 架构地基工程-Retrieval 模块的系统设计分享
  • 安卓15/aosp15/lineage21使用brunch编译老是报错OOM内存不足
  • 怎样才能把网页数据保存到网络上?
  • 【redis】在 Spring中操作 Redis
  • 设计模式之命令模式:原理、实现与应用
  • u-net系列算法
  • 工作相关记录
  • SpringSecurity——前后端分离登录认证
  • 区块链赋能项目包装融资:开启融资新范式
  • OpenCV中距离公式
  • Visual C++ 6.0(.dsp/.dsw)项目升级成VS2022
  • stm32g030移植RT-Thread
  • Enovia许可分析的自动化解决方案
  • STM32八股【1】-----启动流程和startup文件理解
  • dify中飞书插件安装及授权
  • AI Agent设计模式 四种高层次模式以及更具体的九种模式
  • Docker安装教程详解
  • [每周一更]-(第137期):Go + Gin 实战:Docker Compose + Apache 反向代理全流程
  • Redis Lua脚本实现令牌桶限流算法
  • leetcode-27 移除元素(基础算法—双指针)
  • 【Node.js入门笔记9---path 模块】
  • 上海蒂正科技有限公司:技术驱动数字化,打造高端企业门户新标杆
  • 数组模拟邻接表 #图论
  • 递归陷阱:如何优雅地等待 props.parentRoute?