第十四届蓝桥杯大赛软件赛国赛 Python 研究生组(正在更新)

一、X 质数 题目 题目链接:0X质数 - 蓝桥云课 问题描述 对于一个含有 M 个数位的正整数 N ,任意选中其中 K 个不同的数位(0≤K<M),将这些选中的数位删除之后,余下的数位按照原来的顺序组成了一个新的数字 P 。如果至少存在一个 P 是质数,我们就称 N 是一个 X 质数。例如,对于整


快速幂算法

简介 快速幂算法是用于快速计算 a^b \enspace mod \enspace c的算法,可以用于快速的处理大整数幂的场景。 最简单的 for 循环求数字的 n 次幂需要 O(n) 的时间复杂度。快速幂方法可以达到 O(logN)的时间复杂度。 快速幂的核心思想是将指数拆分,以达到快速计算的目的


第十五届蓝桥杯大赛软件赛省赛Python 研究生组(正在更新)

摘要: 本文主要介绍了关于第十五届蓝桥杯大赛软件赛省赛Python研究生组的比赛内容。比赛涉及四个题目,分别是劲舞团、召唤数学精灵、封闭图形个数和商品库存管理。文章提供了每个题目的解析和答案,包括解题思路、关键步骤和代码实现。通过这篇文章,读者可以了解这些题目的要求和解题方法。


Python 实现字符串格式化

摘要: 本文介绍了Python中实现字符串格式化的两种主要方式:%号和str.format方法。文章首先概述了字符串格式化的重要性,然后详细解释了%号格式化方式,包括各种格式化替代符和示例代码。接着,文章介绍了str.format方法,包括使用位置参数、索引、关键字参数或字典进行格式化的方法。文章还强调了str.format方法在性能和灵活性方面的优势,并提供了相关的代码示例。最后,文章总结了字符串格式化在编程中的重要作用,特别是Python编程中。


原码、反码、补码

文章介绍了计算机底层存储数据时使用的二进制数字以及原码、反码和补码的概念。首先讲解了机器数和真值的概念,然后详细阐述了原码、反码和补码的定义和运算方法,以及它们在计算机中的存储形式。最后强调了原码、反码和补码在计算机运算中的重要作用,并总结了它们的特点和使用注意事项。 摘要简洁明了,概括了文章的主要内容,突出了关键词“编程、原码、反码、补码”。