第十四届蓝桥杯国赛python青少组题目

2023-10-27

LQGS14PB01
时间限制: 3000MS
内存限制: 589824KB
题目描述:
编程实现:

(注.input()输入函数的括号中不允许添加任何信息)
给定一个字符串S(S长度<100),统计字符串中字母一共有多少个。

例如:S =“1Abb”,其中字母有A,b,b一共有3个。
输入描述
输入一个字符串S(S长度<100)

输出描述
输出一个整数,表示字符串S中字母的个数

样例输入
1Abb
样例输出
3
提示
评分标准:
3分:能正确输出第一组数据;
3分:能正确输出第二组数据;
3分:能正确输出第三组数据;
3分:能正确输出第四组数据;
4分:能正确输出第五组数据;
4分:能正确输出第六组数据。
———————————————————————————————————————————
LQGS14PB02
时间限制: 3000MS
内存限制: 589824KB
题目描述:
(注.input()输入函数的括号中不允许添加任何信息)
提示信息:
有一个由多个小正六边形组成的蜂巢图案,蜂巢外缘各边的小正六边形数量一致,且左右对称。

以下为竖直对称线上小正六边形个数为3、5、7的3个蜂巢图案。

编程实现:
有一只蜗牛要从竖直对称线顶端的小正六边形处移动到底端的小正六边形中,
它每次只能向它所在位置的小正六边形的左下方、正下方、右下方相邻的小正六边形处移动。

已知竖直对称线上有N个小正六边形,请计算出蜗牛从竖直对称线顶端移动到底端共有多少条不同的移动路线。
例如:N = 3,竖直对称线上有3个小正六边形,如下图:

蜗牛从竖直对称线顶端的小正六边形处(1号处)移动到另一端的小正六边形中(7号处)共有11条不同的路线。
11条不同的路线分别为:
(1->2->5->7)、(1->2->4->7)、(1->2->4->5->7)、(1->2->4->6->7)、(1->4->5->7)、(1->4->7)、(1->4->6->7)、(1->3->4->5->7)、(1->3->4->7)、(1->3->4->6->7)、(1->3->6->7)。
输入描述
输入一个正整数N(2<N<30,N为奇数),表示图案上竖直对称线上小正六边形的个数
输出描述
输出一个整数,表示蜗牛从竖直对称线顶端移动到底端共有多少条不同的移动路线
样例输入
3
样例输出
11
提示
评分标准:
5分:能正确输出第一组数据;
5分:能正确输出第二组数据
5分:能正确输出第三组数据;
5分:能正确输出第四组数据;
5分:能正确输出第五组数据;
5分:能正确输出第六组数据;
5分:能正确输出第七组数据;
5分:能正确输出第八组数据。
———————————————————————————————————————————
LQGS14PB03
时间限制: 3000MS
内存限制: 589824KB
题目描述:
(注.input()输入函数的括号中不允许添加任何信息)
编程实现:
某公司有多间会议室,可使用时间为8点到22点,同一会议室同一时间段只能由一个部门使用。
一天有N(1≤N≤50)个部门计划使用同一间会议室,且已知每个部门计划使用的开始时间S(8≤S≤21)和结束时间E(S<E≤22)。请计算出这间会议室最多可以安排多少个部门使用。
例如:N = 3,3个部门计划使用的开始及结束时间依次为(9,12),(10,15),(15,20)。
10~12点的时间段,部门1和部门2都计划使用,所以只能由一个部门使用;15~20点的时间段,只有部门3计划使用,所以这间会议室最多可以安排2个部门使用(部门1和部门3或者部门2和部门3)。
输入描述
第一行输入一个正整数N(1≤N≤50),表示计划使用同一间会议室的部门数量
接下来输入N行,每行两个正整数S和E(8≤S≤21,S<E≤22),分别表示某部门计划使用会议室的开始时间和结束时间,正整数之间以一个空格隔开
输出描述
输出一个整数,表示这间会议室最多可以安排多少个部门使用

样例输入
3
9 12
10 15
15 20
样例输出
2

提示
评分标准:
6分:能正确输出第一组数据;
6分:能正确输出第二组数据;
6分:能正确输出第三组数据;
6分:能正确输出第四组数据;
6分:能正确输出第五组数据;
6分:能正确输出第六组数据;
7分:能正确输出第七组数据;
7分:能正确输出第八组数据。
———————————————————————————————————————————
LQGS14PB04
时间限制: 3000MS
内存限制: 589824KB
题目描述:
(注.input()输入函数的括号中不允许添加任何信息)

编程实现:
小贝要做一份黑暗料理,现有N(2≤N≤20)种不同的食材供她选择,食材编号从1到N。其中有些食材同时食用会产生副作用,所以产生副作用的食材只能选择其中一种食材或者都不选择。
已知同时食用会产生副作用的食材有M对(0≤M≤N*(N-1)/2),请计算出这份黑暗料理中最多能有多少种食材。
注意:会产生副作用的食材以两个编号表示,两个编号不等且编号小的在前,例如(1,2)和(2,3)。
例如:N=5,M=3时,5种食材编号为1到5,其中有3对食材会产生副作用:(1,2)、(2,3)、(4,5)。
可选择1、3、4号食材或1、3、5号食材做黑暗料理,最多可以有3种食材
输入描述
第一行输入两个正整数N(2≤N≤20)和M(0≤M≤N*(N-1)/2),分别表示食材数量及会产生副作用的食材对数,两个正整数之间以一个空格隔开
接下来输入M行,每行两个正整数(1≤正整数≤N),表示会产生副作用的两种食材编号,两个正整数之间以一个空格隔开,两个编号不等且编号小的在前
输出描述
输出一个整数,表示这份黑暗料理中最多能有多少种食材

样例输入
5 3
1 2
2 3
4 5
样例输出
3
提示
评分标准:
6分:能正确输出第一组数据;
6分:能正确输出第二组数据;
6分:能正确输出第三组数据;
6分:能正确输出第四组数据;
6分:能正确输出第五组数据;
6分:能正确输出第六组数据;
6分:能正确输出第七组数据;
6分:能正确输出第八组数据;
6分:能正确输出第九组数据;
6分:能正确输出第十组数据。
———————————————————————————————————————————
LQGS14PB05
时间限制: 3000MS
内存限制: 589824KB
题目描述:
(注.input()输入函数的括号中不允许添加任何信息)
编程实现:
小蓝从公司出发,要去拜访N(3≤N≤15)个客户,已知公司到每个客户的路程时间,及N个客户之间的路程时间。请计算出小蓝拜访完所有客户并返回到公司,最少需要多少时间。(道路双向通行,可重复走)
例如:N = 3,有3个客户需要拜访,公司到1号、2号、3号客户的路程时间依次为9,7,5,客户1到客户2和客户3的路程时间依次是4,6,客户2到客户3的路程时间是3。

从公司出发拜访完3名客户并返回公司最少需要的路程时间为21,行走路线为:公司 --> 3号 --> 2号 --> 1号 --> 公司(21=5+3+4+9)。

输入描述
第一行输入一个正整数N(3≤N≤15),表示要拜访的客户数量
第二行输入N个正整数(1≤正整数≤1000),依次表示公司到1号~N号客户的路程时间,正整数之间以一个空格隔开
第三行输入N-1个正整数(1≤正整数≤1000),依次表示1号客户到2号~N号客户的路程时间,正整数之间以一个空格隔开
第四行输入N-2个正整数(1≤正整数≤1000),依次表示2号客户到3号~N号客户的路程时间,正整数之间以一个空格隔开
......
第N+1行输入一个正整数(1≤正整数≤1000),表示N-1号客户到N号客户的路程时间
输出描述
输出一个整数,表示小蓝拜访完N名客户并返回公司最少需要的路程时间

样例输入
3
9 7 5
4 6
3
样例输出
21

提示
评分标准:
8分:能正确输出第一组数据;
8分:能正确输出第二组数据;
8分:能正确输出第三组数据;
8分:能正确输出第四组数据;
8分:能正确输出第五组数据;
8分:能正确输出第六组数据;
8分:能正确输出第七组数据;
8分:能正确输出第八组数据;
8分:能正确输出第九组数据;
8分:能正确输出第十组数据。
———————————————————————————————————————————
LQGS14PB06
时间限制: 3000MS
内存限制: 589824KB
题目描述:
(注.input()输入函数的括号中不允许添加任何信息)

编程实现:
有一组正整数数据,现对这组数据按照如下操作:
1)从这组数中找出两个相邻且相同的数,删掉其中一个数,剩下的一个数加1(例如:两个相邻的6,变成一个7);
2)重复操作第1步,直到这组数据中没有相邻且相同的数时,操作结束。
现给定N(1≤N≤2000)个正整数,表示这一组数,请问按照要求操作结束后,这组数据中最大的数是多少。
注意:不同的操作方式得到的最后结果不同,要求最后的结果是所有操作方式中最大的。

例如:
当N=6,这组数为 1、2、2、2、3、4时,
可获得最大结果的操作如下:
第一次操作:将这组数据中后两个相邻的2,变成3,此时这组数变为1,2,3,3,4;
第二次操作:将这组数据中两个相邻的3,变成4,此时这组数变为1,2,4,4;
第三次操作:将这组数据中两个相邻的4,变成5,此时这组数变为1,2,5;
此时这组数据中没有相邻且相同的数,操作结束,最大的数是5。

非最大结果的操作如下:
第一次操作:将这组数据中前两个相邻的2,变成3,此时这组数变为1,3,2,3,4;
此时这组数据中没有相邻且相同的数,操作结束,最大的数是4。
所以按照要求操作结束后,这组数据中可获得的最大数是5。

输入描述
第一行输入一个正整数N(1≤N≤2000)
第二行输入N个正整数(1≤正整数≤40),相邻两个数之间以一个空格隔开
输出描述
输出一个正整数,表示所有操作方式中最大的结果

样例输入
6
1 2 2 2 3 4
样例输出
5
提示
评分标准:
10分:能正确输出第一组数据;
10分:能正确输出第二组数据;
10分:能正确输出第三组数据;
10分:能正确输出第四组数据;
10分:能正确输出第五组数据;
10分:能正确输出第六组数据;
10分:能正确输出第七组数据;
10分:能正确输出第八组数据;
10分:能正确输出第九组数据;
10分:能正确输出第十组数据。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

第十四届蓝桥杯国赛python青少组题目 的相关文章

  • 使用中序和前序遍历输出二叉树

    class Node def init self data left None right None self data data self left left self right right def inorderTraversal r
  • Tensorflow GPU 设置:PyCharm 上的 CUDA 错误

    我在 Python3 MacOSX El Capitan 上安装了 TF 0 8 当为 TF 运行简单的测试代码时 我收到以下消息 ImportError dlopen Library Frameworks Python framework
  • 如何按照文档规定的方式使用 python-daemon?

    我正在尝试用 python 创建一个守护进程 并且遇到了 python daemon 包 有趣的是 我见过的最常见的使用方式甚至不是文档 https www python org dev peps pep 3143 非常稀疏 告诉你要做的
  • Matlab 和 Python 中的优化算法(dog-leg trust-region)

    我正在尝试使用 Matlab 和 Python 中的狗腿信赖域算法求解一组非线性方程 在Matlab中有fsolve https www mathworks com help optim ug fsolve html其中此算法是默认算法 而
  • 如何在 Windows 和 Python 2.7 上模拟 os.path.samefile 行为?

    给定两个路径 我必须比较它们是否指向同一个文件 在 Unix 中 这可以通过以下方式完成os path samefile 但正如文档所述 它在 Windows 中不可用 模拟此功能的最佳方法是什么 它不需要模拟常见情况 就我而言 有以下简化
  • 如何在 SQLAlchemy 中连接两个表中的数据?

    我有3张桌子 Account User and Organization Account由组成id name and organization id User由组成email and organization id Organization
  • 求 Petersen 子图中的哈密顿路径

    我开始使用 IDE Jupyter Python 3 6 并出现了一个问题 我必须通过IDE绘制Petersen子图中的哈密顿路径 但我不知道该怎么做 我显示有关该图的信息 彼得森图 https en wikipedia org wiki
  • Python - 如何在 Python 中剪切字符串?

    假设我有以下字符串 http www domain com s some two 20 怎样才能脱掉之后的东西 包括 并有这个字符串 http www domain com s some 好吧 回答眼前的问题 gt gt gt s http
  • lmfit 最小化失败并出现 ValueError:数组太大

    我正在尝试使用 暴力 方法来最小化 20 个变量的函数 它因神秘错误而失败 这是完整的代码 import random import numpy as np import lmfit def progress update params i
  • 如何将 python 点列表转换为 numpy 图像数组?

    我有一个 python 点列表 x y 坐标 200 245 344 248 125 34 它表示二维平面上的轮廓 我想使用一些 numpy scipy 算法进行平滑 插值等 它们通常需要 numpy 数组作为输入 例如scipy ndim
  • 是否可以在数据类中使用 *args?

    我最近开始使用数据类 https www python org dev peps pep 0557 它们将成为 3 7 的一个很好的补充 我很好奇是否或如何可以使用数据类重新创建此类的相同功能 class Nav object def in
  • 使用 Python 从基于 AJAX 的网站提取信息

    我正在尝试使用 Python 检索基于 ajax 的网站 例如 www snapbird org 上的查询结果 由于它没有显示在页面源中 我不确定如何继续 我是一个Python新手 因此如果我能得到一个指向正确方向的指针那就太好了 如果更容
  • ValueError:当数组不是序列时设置带有序列的数组元素

    您好 此代码旨在存储使用 open cv 绘制的矩形的坐标 并将结果编译为单个图像 import numpy as np import cv2 im cv2 imread 1 jpg im3 im copy gray cv2 cvtColo
  • 如何对 glob.glob 进行数字排序?

    我在一个文件夹中有一堆按数字排序的文件 当我尝试对 glob glob 进行排序时 我从来没有以正确的顺序获得文件 文件示例和预期输出排序 folder C Users user Desktop folder 1 sample mp3 C
  • 在没有 paramiko 的情况下通过 python 运行 ssh 时,“伪终端不会被分配,因为 stdin 不是终端”

    我在 Python 中运行 ssh 而不使用像 Paramiko 这样的外部库 我这样做有我的理由 而不是通过外部库 基本上我正在做subprocess Popen ssh t bla command 执行此操作时我收到以下消息 Pseud
  • Django:503 服务不可用

    Related 我对 Python 及其框架完全陌生 在学习了一些 Python 基础知识后 我只是尝试一下 Django Problem 现在我正在尝试在第一次安装后运行 Django 服务器 服务器运行没有任何错误 但是当我尝试访问该网
  • 使用 str 方法替换 string 中的多个元素

    我正在尝试编写一个函数 它接受一串 DNA 并返回赞美 我已经尝试解决这个问题有一段时间了 并浏览了 Python 文档 但无法解决 我已经为该函数编写了文档字符串 以便您可以看到答案应该是什么样子 我在这个论坛上看到过类似的问题 但我无法
  • Django 查询集和生成器

    出乎意料的是 我想知道以下使用生成器迭代结果集的方式是否会对正常迭代产生任何积极或消极的影响 eg def all items generator for item in Item objects all yield item for it
  • 在标准 python 线程中发出信号

    我有一个线程应用程序 其中有一个网络线程 UI 部分通过callback到这个线程 线程是一个normalpython 线程 它是NO QThread 是否可以在该线程内发出 PyQT Slot 不 不可能像这样从 python 线程发出
  • 导入 matplotlib.pyplot 挂起

    我正在尝试在 OS X 10 8 4 上启动并运行 matplotlib 我已经安装了 matplotlib 和依赖项 libping freetype numpy scipy 我可以很好地导入 matplotlib 但是 如果我尝试导入

随机推荐

  • python怎么画折线图

    要在 Python 中绘制折线图 你可以使用 matplotlib 库中的 plot 函数 首先 你需要安装 matplotlib 库 这可以使用 pip 包管理器来完成 在终端或命令提示符中输入以下命令 pip install matpl
  • 毛坯房装修

    86平的房子带上家具大概在8 12万左右 硬装 即地面 墙面这些地方瓷砖 水电等装修s 软装 即家具 门框 窗帘等木材 布艺类 全屋定制一般是指 在设计上整体搭配设计 根据整体的设计来定做家具 全屋定制 2 5万 电器 2 5万 5万 窗帘
  • vuex是什么

    vuex是什么 一 vuex是什么 什么是vuex 一 vuex是什么 1 Vuex 是一个专为 Vue js 应用程序开发的状态管理模式 它由五部分组成 分别是 state actions mutations getters module
  • Electron官方实验工具Electron Fiddle

    如果开发者想验证一段简短的代码是否可以在Electron框架内正常运行 那么自己创建个Electron项目 再搞个开发调试环境 就太麻烦了 Electron官方团队为开发者提供了一个更快捷的创建项目并进行试验的工具 Electron Fid
  • 豪华气派!这些院校的图书馆也太美了!

    博尔赫斯曾经说过 我心里一直都在暗暗设想 天堂应该是图书馆的模样 图书馆作为校园里的重要建筑 可以说是大学的门面 很多同学在择校时也会重点关注学校的图书馆 把它作为了解学校底蕴的通道和入口 今天我们就来看看各大高校的神仙图书馆吧 北京大学图
  • ffmpeg vscode debug编译错误【已解决】

    1 make no targets Stop 修改方式 make j N 这个N查看本机有多少个核 问题查找参考链接 https github com openresty openresty issues 22 2 the EAI MEMO
  • 线性回归和逻辑回归(LR)

    回归就是输出值是连续的而不是离散的 如果是离散值 就是分类问题 1 线性回归 1 定义 给定数据集D x1 y1 x2 y2 线性回归尝试学习到一个线性模型 尽可能地输出正确标记 线性回归无非就是在N维空间中找一个形式像直线方程一样的函数来
  • 如何用3个月零基础入门网络安全?

    一 自学网络安全学习的误区和陷阱1 不要试图先成为一名程序员 以编程为基础的学习 再开始学习 我在之前的回答中 我都一再强调不要以编程为基础再开始学习网络安全 一般来说 学习编程不但学习周期长 而且实际向安全过渡后可用到的关键知识并不多 一
  • React实现自定义双向数据流

    ng是双向数据流 VM双向数据绑定 而react与vue都是单向数据流 model层的数据流向view层 今天 我们就尝试自定义实现双向数据流 案例 组件中通过监听input内容变化 进而赋值 class Bar extends React
  • windows下使用cmake+mingw配置makefile(一)

    1 下载Cmake 并配置环境变量 下载链接 https cmake org download 环境变量略 2 生成Makefile 1 新建 hello 文件夹 在hello中创建hello c测试程序 mkdir hello cd C
  • Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)

    简述 本文主要是按顺序进行描述的 创建仓库 创建项目 关联并提交 创建分支 将分支合并到主分支上去 版本的回滚 分支的更新 以及一些注意事项 使用AS创建一个项目 1 创建本地仓库 就会在选中的目录下面创建一个git仓库 关联本地库成功之后
  • day87(6.7函数的重载)

    1 函数的重载 函数的重载就是在同一个类中允许同时存在一个以上的同名函数 只要它们的参数个数或类型不同即可 在同一个类中可以定义多个 同名 方法 方法名重载 overload public class PrintStream public
  • Python兼职半月赚了5570元:边学习边赚钱真的很爽!

    前几天去参加朋友聚会 还没聊几句 就看到阿杰手机 叮 地一声 弹出一条推送 支付宝已到账 5570元 我开玩笑说 你暑假都有这么多生活费啊 羡慕了 快乐都是别人的 没想到阿杰说 除了管爸妈要生活费 我还不能搞点副业儿养活自己吗 我不酸 仔细
  • 尽量使用 useReducer,不要使用 useState

    原文 useReducer don t useState 本文难度 入门级别 本文默认你已经大概了解过 React Hooks 如果不了解可以先看看 ReactJS 的文档 当开发者们开始在他们的应用中使用 React Hooks API
  • DSP28335的RS232串口通讯试验

    目录 前言 一 理论部分 基本概念 SCI数据格式 管脚定义 逻辑电平规定 波特率 二 F28335配置RS232串口通讯 DSP28335SCI控制框图 寄存器配置 三 验证 验证思路 试验环境 关键程序 试验结果 前言 串口通信 Ser
  • JS——面向对象

    文章目录 1 class继承 1 class继承 定义一个类 属性和方法 定义一个学生类 class Student constructor name this name name hello alert Hello var xiaomin
  • 基于机器视觉的水果检测算法实现

    一 摘要 这是一款基于卷积神经网络和数字图像处理的智能水果检测和分类系统 由检测 分类两个部分组成 通过互联网下载和使用多媒体处理工具对水果拍摄视频剪辑处理得到大量水果图片 对图片进行标定获得数据集 并将数据集分成训练集和测试集 检测部分使
  • 基于二阶锥规划(SOCP)松弛和线性离流的配电网规划(DNP)方法示例(Matlab代码实现)

    目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码 1 概述 配电网最优潮流 Optimal Power Flow OPF 问题是指在满足一定约束条件的情况下 通过控制配电网中的可控变量 使配电网达到优化运行的目的 由于OPF
  • 手把手教你搭建优雅的ssm框架(完整)

    直接开始搭建 使用的是idea工具 新建一个maven项目 加入框架支持 点开目录后 你会发现里面缺少目录 我们自己创建一下 在pom xml中添加依赖 这些依赖必不可少 后面可以根据需求自己添加
  • 第十四届蓝桥杯国赛python青少组题目

    LQGS14PB01 时间限制 3000MS 内存限制 589824KB 题目描述 编程实现 注 input 输入函数的括号中不允许添加任何信息 给定一个字符串S S长度 lt 100 统计字符串中字母一共有多少个 例如 S 1Abb 其中