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

2020年信奥赛C++提高组csp-s初赛真题及答案解析(选择题6-10)

2020年信奥赛C++提高组csp-s初赛真题及答案解析(选择题6-10)


第 6 题:下列哪些问题不能用贪心法精确求解?( )

A. 霍夫曼编码问题

B. 0-1 背包问题

C. 最小生成树问题

D. 单源最短路径问题

答案:B
**解析:**贪心法适用于具有最优子结构和贪心选择性质的问题。霍夫曼编码、最小生成树、单源最短路径(非负权)均可用贪心精确求解,而0-1背包问题贪心无法保证最优解。


**第 7 题:**具有 n个顶点,e条边的图采用邻接表存储结构,进行深度优先遍历运算的时间复杂度为( )。

A. O(n+e)

B. O(n 2 n^2n2)

C. O(e 2 e^2e2)

D. O(n)

答案:A
**解析:**深度优先遍历采用邻接表存储时,每个顶点和每条边均被访问一次,时间复杂度为 O(n+e)。


第 8 题:二分图是指能将顶点划分成两个部分,每一部分内的顶点间没有边相连的简单无向图。那么,24个顶点的二分图至多有( )条边。

A. 144

B. 100

C. 48

D. 122

答案:A
**解析:**二分图边数最多当两部分顶点数尽可能平均,即各12个顶点时,边数最大为 12×12 = 144。


**第 9 题:**广度优先搜索时,一定需要用到的数据结构是( )

A. 栈

B. 二叉树

C. 队列

D. 哈希表

答案:C
**解析:**广度优先搜索依靠队列实现逐层访问,队列是必需的数据结构。


第 10 题:—个班学生分组做游戏,如果每组三人就多两人,每组五人就多三人,每组七人就多四人,问这个班的学生人数 n在以下哪个区间?已知 n<60。( )

A. 30<n<40

B. 40<n<50

C. 50<n<60

D. 20<n<30

答案:C
**解析:**设学生人数为 n,满足:
n ≡ 2 (mod 3)
n ≡ 3 (mod 5)
n ≡ 4 (mod 7)
在 n<60 范围内解得 n=53,属于区间 50<n<60。


专栏推荐:信奥赛C++提高组csp-s初赛&复赛真题题解(持续更新)
https://blog.csdn.net/weixin_66461496/category_13125089.html


各种学习资料,助力大家一站式学习和提升!!!

#include<bits/stdc++.h>usingnamespacestd;intmain(){cout<<"########## 一站式掌握信奥赛知识! ##########";cout<<"############# 冲刺信奥赛拿奖! #############";cout<<"###### 课程购买后永久学习,不受限制! ######";return0;}

1、csp信奥赛高频考点知识详解及案例实践:

CSP信奥赛C++动态规划:
https://blog.csdn.net/weixin_66461496/category_13096895.html点击跳转

CSP信奥赛C++标准模板库STL:
https://blog.csdn.net/weixin_66461496/category_13108077.html 点击跳转

信奥赛C++提高组csp-s知识详解及案例实践:
https://blog.csdn.net/weixin_66461496/category_13113932.html

2、csp信奥赛冲刺一等奖有效刷题题解:

CSP信奥赛C++初赛及复赛高频考点真题解析(持续更新):https://blog.csdn.net/weixin_66461496/category_12808781.html 点击跳转

CSP信奥赛C++一等奖通关刷题题单及题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12673810.html 点击跳转

信奥赛C++提高组csp-s初赛&复赛真题题解(持续更新)
https://blog.csdn.net/weixin_66461496/category_13125089.html

3、GESP C++考级真题题解:

GESP(C++ 一级+二级+三级)真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12858102.html 点击跳转

GESP(C++ 四级+五级+六级)真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12869848.html 点击跳转


GESP(C++ 七级+八级)真题题解(持续更新):
https://blog.csdn.net/weixin_66461496/category_13117178.html

4、CSP信奥赛C++竞赛拿奖视频课:

https://edu.csdn.net/course/detail/40437 点击跳转

· 文末祝福 ·

#include<bits/stdc++.h>usingnamespacestd;intmain(){cout<<"跟着王老师一起学习信奥赛C++";cout<<" 成就更好的自己! ";cout<<" csp信奥赛一等奖属于你! ";return0;}
http://www.jsqmd.com/news/393209/

相关文章:

  • League Akari:重新定义英雄联盟游戏体验的智能辅助工具
  • 企业级企业信息管理系统管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】
  • 4个强力步骤实现无限制音乐体验
  • 5步实现Unity翻译本地化:开发者与玩家的多语言支持方案
  • Java Web 小区物业智能卡管理设计与实现系统源码-SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0【含文档】
  • 实时监控如何驱动数据决策:抖音直播弹幕价值挖掘实战指南
  • 3个技巧解决Wallpaper Engine资源提取难题
  • NCM转MP3全攻略:突破格式限制的终极解密方案
  • 魔兽争霸III卡顿、画面变形?WarcraftHelper让老游戏焕发新生
  • 突破平台壁垒:BetterJoy让Switch手柄在PC游戏场景效率提升300%
  • Elasticsearch 9.3.0 日志分类功能完整终于知道了
  • 掌控SMUDebugTool:Ryzen处理器参数调控完全指南
  • 老旧电视复活计划:MyTV-Android让旧设备秒变智能直播终端
  • 如何永久保存你的数字记忆?GetQzonehistory全攻略
  • ComfyUI智能部署引擎:从手动配置到自动化部署的技术演进
  • Nucleus Co-Op:本地多人游戏分屏引擎技术解析
  • 3步完成Degrees of Lewdity本地化部署:从入门到精通
  • 如何利用GitHub加速计划提升代码获取效率
  • 突破数字音乐禁锢:QMCDump的开源解密方案
  • NS-USBLoader深度指南:从协议解析到性能优化的全方位技术解析
  • 从入门到精通:E7Helper自动化脚本的4个核心技巧
  • SMUDebugTool使用指南:释放AMD Ryzen处理器潜能的实用工具
  • 3步掌握Unity插件框架BepInEx:从安装到精通,告别复杂配置
  • 开源软件兼容性修复:破解Fiji在macOS系统的启动故障迷案
  • 如何突破iOS限制?Cowabunga Lite让iPhone免越狱个性化体验升级
  • 4步掌控散热:给Dell G15用户的智能控温实战指南
  • RePKG技术解析:Wallpaper Engine资源处理全流程进阶指南
  • MetaTube插件FC2元数据刮削故障修复指南
  • 如何让你的游戏操作精度提升30%?6个步骤掌握输入优化核心技术
  • 5个突破物理限制的技巧:ParsecVDisplay如何构建高效虚拟显示环境