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

蓝桥杯20112 不同的总分值

问题描述

在今年蓝桥杯的决赛中,一共有 10 道题目,每道题目的分数依次为 5 分,5 分,10 分,10 分,15 分,15 分,20 分,20 分,25 分,25 分。

假设某位参赛选手在解答每一道题时,要么能得到该题的全部分数,要么就得 0 分。那么请问,这位参赛选手在完成这 10 道题之后,所能获得的总分值存在多少种不同的情况?

注意,总分值仅需关注选手 10 道题的总得分,而无需关注具体是由哪些题获得了相应的分数。例如,选手第一道题获得 5 分其余题均为 0 分,与第二道题获得 5 分其余题均为 0 分,应视为同一种情况。

答案提交

这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

dfs,用set 去重

#include<iostream>
#include<set>
using namespace std;int a[11] = {0, 5, 5, 10, 10, 15, 15, 20, 20, 25, 25};
set<int> s;  //用于存储所有可能的总分,自动去重//x:当前处理的题目编号 sum:当前已选题目的总分
void dfs(int x, int sum)
{if(x > 10){s.insert(sum);return;}//不选第 x 题 dfs(x+1, sum);//选第 x 题dfs(x+1, sum+a[x]); 
}int main()
{dfs(1, 0);cout<<s.size()<<endl;return 0;
}
http://www.xdnf.cn/news/992899.html

相关文章:

  • 网页怎么调用字体ttf文件?
  • Go 语言安装指南:并解决 `url.JoinPath` 及 `Exec format error` 问题
  • [论文阅读] 系统架构 | 零售 IT 中的微服务与实时处理:开源工具链与部署策略综述
  • MySQL数据库:关系型数据库的基石
  • AVL树的平衡艺术:用C++写出会“站立”的二叉树(未完待续)
  • 【SAS求解多元回归方程】REG多元回归分析-多元一次回归
  • windows基线配置
  • ss928v100模型的导出、量化和转换
  • 中科院1区|IF6.7:基于PCA/OPLS-DA和KEGG通路分析的多组学整合,揭示沙棘-水飞蓟复方改善高脂血症的分子基础
  • C语言:指针进阶(下)
  • OpenAI推出专业级大模型o3-pro:为高精度任务而生
  • 【技术追踪】纵向 MRI 生成和弥漫性胶质瘤生长预测的治疗感知扩散概率模型(TMI-2025)
  • 商标注册小类怎么选?业务+战略双维度匹配
  • 离线部署openstack 2024.1 nova
  • C++实现文本编辑功能
  • cocosCreator 2.4 使用 flavor 配置安卓多渠道
  • OpneLayers 创建地图卷帘
  • 系统设计基本功:流量与存储需求估算
  • 40 C 语言日期与时间函数详解:time、ctime、difftime、clock(含 UTC/本地时间转换)
  • PostGIS实现波段添加导入【ST_AddBand】
  • Linux相关问题整理
  • 如何利用智能助手提升工作效率:从入门到实践
  • C语言学习20250611
  • Docker容器技术介绍,应用场景,安装应用以及项目部署
  • AUTOSAR图解==>AUTOSAR_TR_ModelingShowCases
  • D. Plus Minus Permutation
  • day28/60
  • 常用的免费网络API接口
  • 脑机新手指南(九):高性能脑文本通信:手写方式实现(上)
  • 【navigator.clipboard】复制链接弹出详情信息(模拟电商app)、页面中粘贴图片、复制文本自动添加版权信息