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

2023 年 9 月青少年软编等考 C 语言四级真题解析

目录

  • T1. 酒鬼
  • T2. 大盗
  • T3. 核电站
    • 思路分析
  • T4. 盒子与小球之二
    • 思路分析

T1. 酒鬼

此题为 2021 年 3 月四级第一题原题,见 2021 年 3 月青少年软编等考 C 语言四级真题解析中的 T1。

T2. 大盗

此题为 2021 年 6 月四级第二题原题,见 2021 年 6 月青少年软编等考 C 语言四级真题解析中的 T2。

T3. 核电站

一个核电站有 N N N 个放核物质的坑,坑排列在一条直线上。如果连续 M M M 个坑中放入核物质,则会发生爆炸,于是,在某些坑中可能不放核物质。

任务:对于给定的 N N N M M M,求不发生爆炸的放置核物质的方案总数。

时间限制:6 s
内存限制:128 MB

  • 输入
    只有一行,两个正整数 N N N M   ( 1 < N < 50 , 2 ≤ M ≤ 5 ) M\ ( 1 < N < 50,2 ≤ M ≤ 5 ) M (1<N<502M5)
  • 输出
    一个正整数 S S S,表示方案总数。
  • 样例输入
    4 3
    
  • 样例输出
    13
    

思路分析

此题考查动态规划,有一定难度。

定义 f i , 0 f_{i,0} fi,0 表示第 i i i 个坑不放核物质的方案数, f i , 1 f_{i,1} fi,1 表示第 i i i 个坑放核物质的方案数,于是 f i , 0 = f i − 1 , 0 + f i − 1 , 1 f_{i,0} = f_{i-1,0} + f_{i-1,1} fi,0=fi1,0+fi1,1 f i , 1 f_{i,1} fi,1 的情况稍微复杂一些

  • i < m i < m i<m 时, f i , 1 = f i , 0 f_{i,1} = f_{i,0} fi,1=fi,0
  • i = m i = m i=m<
http://www.lryc.cn/news/510100.html

相关文章:

  • C++的内存四区
  • Java爬虫技术:按关键字搜索VIP商品详情
  • C++ —— 模板类与函数
  • 【软考高级】系统架构设计师复习笔记-精华版
  • 免费 IP 归属地接口
  • AIA - IMSIC之二(附IMSIC处理流程图)
  • 数据处理之数据规约
  • 爬虫代理服务要怎么挑选?
  • vue3组件调用解决奇怪问题的详细记录
  • 【物联网技术与应用】实验16:模拟霍尔传感器实验
  • 【机器学习案列】车牌自动识别系统:基于YOLO11的高效实现
  • 高精度问题
  • kong网关使用pre-function插件,改写接口的返回数据
  • 【QT开发自制小工具】PDF/图片转excel---调用百度OCR API接口
  • vue2 elementui if导致的rules判断失效
  • DevOps实战:用Kubernetes和Argo打造自动化CI/CD流程(2)
  • 嵌入式科普(25)Home Assistant米家集成意味着IOT的核心是智能设备
  • spring cloud gateway 3
  • html + css 淘宝网实战
  • 游戏引擎学习第62天
  • LeetCode - Google 校招100题 第6天 回溯法(Backtracking) (8题)
  • C项目 天天酷跑(下篇)
  • 达梦数据守护搭建
  • 记录一次前端绘画海报的过程及遇到的几个问题
  • 24.12.26 SpringMVCDay01
  • 一分钟快速了解Ecovadis认证等级划分
  • 科技云报到:人工智能时代“三大件”:生成式AI、数据、云服务
  • 【网络云计算】2024第52周-每日【2024/12/26】小测-理论实操-备份MySQL数据库并发送邮件-解析
  • 菜鸟带新鸟——基于EPlan2022的部件库制作(3D)
  • Level DB --- MemTable