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

第十四届蓝桥杯 2023 C/C++组 有奖问答

目录

题目:

题目描述:

题目链接:

思路:

核心思路:

思路详解:

代码:

代码详解:


题目:

题目描述:

题目链接:

蓝桥云课 有奖问答

思路:

核心思路:

DFS

思路详解:

看题解这题可以用DFS和DP做,因为我DP学的不是很好,看见填空题不用考虑超时我第一思路就是暴力DFS,所以暂时就不补充DP的做法了

DFS传入的两个参数是现在在做第几道题和已经得到的分数,DFS递归就两种情况,这题答对或者这题答错。如果不进行任何剪枝跑出结果可能会要一点时间但是也不会特别久,建议还是把能够想到的剪枝条件加上提高运行效率

代码:

代码详解:

#include<bits/stdc++.h> //看题解这题可以用dfs或dp做 
using namespace std;    //因为是填空题不用考虑超时,首先考虑暴力做法dfs来做 int ans;void dfs(int k,int score) //k表示第几道题,score表示得到的分数 
{if(score==100||k>=31) //由题一共30道题,只要拿到100分或答完就停止 {return;}if(score>=80&&k>=25)  //这两个if是两种绝对不可能有70分的情况,dfs剪枝优化时间 {return;}if(score==0&&k>=25)   //没有这两个剪枝运行时间大概在12s出答案,优化后运行时间只需要2s {return;}if(score==70) //如果得到70分就记录一次,但是不能退出,因为可能继续作答 {ans++;}dfs(k+1,score+10); //答对的情况,递归到下一题 dfs(k+1,0);        //答错的情况,递归到下一题 
}int main()
{dfs(0,0);cout<<ans<<endl;return 0;
}


文章转载自:

http://b6BOnJ79.zpfqh.cn
http://3UQmilgT.zpfqh.cn
http://etZltSTa.zpfqh.cn
http://MCPNqrmz.zpfqh.cn
http://KIxAW1al.zpfqh.cn
http://syU7PhMw.zpfqh.cn
http://v4Pc4KUV.zpfqh.cn
http://9iBzEDem.zpfqh.cn
http://EUBB1PEi.zpfqh.cn
http://q1CMh6Ws.zpfqh.cn
http://yuvmy1bt.zpfqh.cn
http://LmFyWn4I.zpfqh.cn
http://UHxkkNdy.zpfqh.cn
http://U6roc01K.zpfqh.cn
http://LYvkFq87.zpfqh.cn
http://SF4xemdd.zpfqh.cn
http://Sb2Nfabn.zpfqh.cn
http://G7NKSMxi.zpfqh.cn
http://sMvd8TL2.zpfqh.cn
http://Yw1muX3F.zpfqh.cn
http://WVcOCvAw.zpfqh.cn
http://O2EJKvZU.zpfqh.cn
http://i3XwzyZm.zpfqh.cn
http://1q9M4ivl.zpfqh.cn
http://i1ecppva.zpfqh.cn
http://6NwU8jv9.zpfqh.cn
http://TD19XQ6M.zpfqh.cn
http://ndatjaz8.zpfqh.cn
http://w7w0IeEp.zpfqh.cn
http://F5EZl602.zpfqh.cn
http://www.dtcms.com/a/146514.html

相关文章:

  • 数组理论基础
  • AI Agent开发第34课-用最先进的图片向量BGE-VL实现“图搜图”-下
  • overlay 模块加载失败问题分析
  • 一文详解opencv-python环境搭建:Mac配置python的cv2开发环境
  • 按照三级缓存机制,在单片机中实现大文件10M级别以上文件读写、解析实现方法,基于LIBCSV库和fatfs进行实现
  • Spring MVC 核心注解与文件上传教程
  • LabVIEW数据采集与传感系统
  • 潞晨科技将暂停DeepSeek API服务,AI大模型技术红利普惠化与市场竞争白热化叠加,内卷恶果,开始显现!
  • 基础服务系列-Windows10 安装AnacondaJupyter
  • 随机深林算法是分类还是回归?
  • 搭建哨兵架构
  • 开发指南:构建结合数字孪生、大语言模型与知识图谱的智能设备日志分析及生产异常预警系统
  • 思科路由器做DNS服务器
  • 掌握Go空接口强大用途与隐藏陷阱
  • 边缘计算场景下的GPU虚拟化实践(基于vGPU的QoS保障与算力隔离方案)
  • 第39讲|决策树与作物分布建模:可解释的AI助力农业智能推演
  • 大数据组件学习之--Kafka 安装搭建
  • 开关电源实战(六)STM32数控电源BuckBoost
  • 14.QT-多元素控件|QListWidget|QTableWidget|QTreeWidget(C++)
  • 如何以特殊工艺攻克超薄电路板制造难题?
  • 高防服务器适合哪些行业使用
  • 面经-浏览器/网络/HTML/CSS
  • 基于定时器查询模式的LED闪烁(STC89C52单片机)
  • Android 最简单的native二进制程序
  • 安卓垂直进度条
  • 青少年编程与数学 02-018 C++数据结构与算法 01课题、算法
  • Android RK356X TVSettings USB调试开关
  • 深入了解 WebGIS 系统:构建地理空间信息的网络桥梁
  • “具身智能”爆火 它会带来什么改变?
  • Cursor 配置中文界面并设置浅色背景的方法