当前位置: 首页 > 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;
}

相关文章:

  • 金属切削机床制造企业如何破局?探索项目管理数字化转型
  • Redis:渐进式遍历
  • vue3 数据过滤方法
  • Linux笔记之Ubuntu22.04安装 fcitx5 输入法
  • 观点 | 科技企业到了品牌建设的历史性窗口期
  • PRIMES“中国校准实验室”正式运营,携手东隆科技共筑精准测量新标准
  • ROS2 工作空间中, CMakeLists.txt, setup.py和 package.xml的作用分别是?
  • [免费]微信小程序音乐播放器(爬取网易云音乐数据)(node.js后端)【论文+源码】
  • 智能眼镜销量暴涨 800%,科技革新引发消费热潮
  • docker compose安装Prometheus、Grafana
  • VAS1082Q奇力科技LED驱动芯片固定电流值用于车用市场
  • 卡通幼儿园教育通用可爱PPT模版分享
  • Redisson + Lettuce 在 Spring Boot 中的最佳实践方案
  • 三大能力升级,为老项目重构开辟新路径
  • WPF调用Python心率监测脚本解决方案
  • 装饰器模式(Decorator Pattern)
  • K8s 指标收集方案对比
  • 【深尚想】M74VHC1GT08DTT1G逻辑芯片安森美ON 工业/物联网首选 电子元器件解析
  • 基于springboot视频及游戏管理系统+源码+文档
  • Next.js + Supabase = 快速开发 = 高速公路
  • h5做的网站如何连接数据库/it培训机构排名
  • 买完域名后怎么做网站/云南百度公司
  • 山西为啥突然爆发疫情/衡阳seo快速排名
  • 昆明网站建设价格/产品市场营销策划方案
  • 网页特效代码免费网站/东莞网络推广
  • 易语言做网站简单教程/需要优化的地方