第十四届蓝桥杯大赛软件赛国赛 Python 研究生组(正在更新)
一、X 质数 题目 题目链接:0X质数 - 蓝桥云课 问题描述 对于一个含有 M 个数位的正整数 N ,任意选中其中 K 个不同的数位(0≤K<M),将这些选中的数位删除之后,余下的数位按照原来的顺序组成了一个新的数字 P 。如果至少存在一个 P 是质数,我们就称 N 是一个 X 质数。例如,对于整
一、X 质数 题目 题目链接:0X质数 - 蓝桥云课 问题描述 对于一个含有 M 个数位的正整数 N ,任意选中其中 K 个不同的数位(0≤K<M),将这些选中的数位删除之后,余下的数位按照原来的顺序组成了一个新的数字 P 。如果至少存在一个 P 是质数,我们就称 N 是一个 X 质数。例如,对于整
简介 快速幂算法是用于快速计算 a^b \enspace mod \enspace c的算法,可以用于快速的处理大整数幂的场景。 最简单的 for 循环求数字的 n 次幂需要 O(n) 的时间复杂度。快速幂方法可以达到 O(logN)的时间复杂度。 快速幂的核心思想是将指数拆分,以达到快速计算的目的
一、劲舞团 题目 题目链接:0劲舞团 - 蓝桥云课 小蓝最近迷上了一款名为 “劲舞团” 的游戏,具体来说,只要按照游戏中给出的键位提示依次按出对应的键位,游戏人物便可以跟随节奏跳舞。对于连续的 K 次正确敲击,如果任意连续的两次敲击间间隔时间都小于等于 1s ,那么我们称这是一次 K 连击。现在给出
字符串格式化 我们经常会输出类似“亲爱的xxx你好!你xx月的话费是xx,余额是xx”之类的字符串,而xxx的内容都是根据变量变化的,所以需要一种简便的格式化字符串的方式。 在 Python 中可以使用很多种的字符串格式化方式,下面逐个列举。 字符串格式化的四种方式 一、%号 在Python中,可以
一、前置概念 计算机底层存储数据的时候使用的是二进制数字,但是计算机在存储一个数字的时候并不是直接存储该数字对应的二进制数,而是存储该数字对应的二进制数的补码。 在了解原码、反码和补码之前,我们要了解机器数和真值的概念。 1)机器数 一个数在计算机的存储形式是二进制数,我们称这些二进制数为机器数,机