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

第十五届蓝桥杯PythonB组

A题

在这里插入图片描述
代码:

def Transform(x:int):
    s = 0
    while x:
        s += x%4
        x //= 4
    return s
ans = 0
for i in range(1,2025):
    if bin(i).count('1') == Transform(i):
        ans += 1
print(ans)

B题

在这里插入图片描述
逆向思考,用总的个数-不符合要求的个数
代码:

print((9**10000-2*8**10000+7**10000)%(10**9+7))

C题

在这里插入图片描述
代码:

# 数据读取
n,m = map(int,input().split())
data = []
for _ in range(n):
    data.append(list(map(int,input().split())))
# 初始化主对角线和反对角线
ans = 0
l = [[0]*1005 for _ in range(2005)]
r = [[0]*1005 for _ in range(2005)]
# 遍历每个数
for i in range(n):
    for j in range(m):
        x = data[i][j]
        # 将主对角线的元素出现次数和反对角线的元素出现次数累加到ans中
        ans += l[i+j][x]+r[j-i][x]
        # 主对角线和反对角线的元素次数+1
        l[i + j][x]+=1
        r[j - i][x]+=1
# 有顺序的,结果需要乘以2
print(ans*2)

D题

在这里插入图片描述
代码:
在这里插入图片描述

# 这题我们导入datetime库,使用十分方便
from datetime import datetime,timedelta
# 读入T
T = int(input())
# 创建datetime对象
start_time = datetime(1970,1,1,0,0,0)
# 处理T组数据
for _ in range(T):
    s = input().split()
    # 获取时间,用strptime方法将字符串转换为日期时间对象
    this_time = datetime.strptime(s[0]+s[1],"%Y-%m-%d%H:%M:%S")
    # 获取闹铃时间间隔x
    x = int(s[-1])
	# 计算该时间与起始时间的差值
    diff = this_time-start_time
    # 求期间有多少个闹铃时间间隔
    n = diff // timedelta(minutes=x)
	# 按要求输出结果,用strftime方法将结果解析成指定格式的字符串
    res = (start_time + n*timedelta(minutes=x)).strftime("%Y-%m-%d %H:%M:%S")
    print(res)

相关文章:

  • Node.js 批量修改文件名脚本
  • 华为OD机试A卷 - 密室逃生游戏(C++ Java JavaScript Python )
  • MQ 如何保证数据一致性?
  • Linux下的socket演示程序2
  • 【Linux网络(七)】数据链路层
  • MySQL 表 t1 建立联合索引 (a, b, c),在 where a < ? and b > ? and c < ? 中哪些索引生效
  • 一台电脑最多能接几个硬盘?
  • localhost 和 127.0.0.1 的区别
  • 图解AUTOSAR_SWS_FlashDriver
  • 5G核心网(5GC)开户中,DNN(Data Network Name,数据网络名称)
  • 【目标检测】【深度学习】【Pytorch版本】YOLOV1模型算法详解
  • Python 爬虫案例
  • Redis:String 类型 内部实现、编码、命令及应用场景
  • Java基础 3.27
  • C语言学习关键笔记
  • DeepSeek详解:探索下一代语言模型
  • 并查集(Union-Find Set)课程笔记
  • 【JavaScript】闭包笔记
  • Ubuntu 防火墙配置
  • 头条项目的文章延迟发布功能
  • 网站seo插件/电商seo
  • 网站标题特效/百度一下官方网页
  • 品牌vi设计是什么/seoul是什么品牌
  • wordpress分类固定链接/李飞seo
  • 网站建设/郑州网络营销推广公司
  • 网站建设手机版模板/自己做的网站怎么推广