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

L2-052 吉利矩阵

L2-052 吉利矩阵 - 团体程序设计天梯赛-练习集

这道题打表

打表部分被注释了

n4 = [0,0,282, 2008, 10147, 40176, 132724, 381424, 981541, 2309384]
n3 = [0,0,21, 55, 120, 231, 406, 666, 1035, 1540]
n2 = [0,0,3, 4, 5, 6, 7, 8, 9, 10]
l,n = map(int,input().split())
if n == 2:
    print(n2[l])
elif n == 3:
    print(n3[l])
elif n == 4:
    print(n4[l])


# ==========================
#当n == 2时:
# def f():
#     ans = [0,0]
#     for  l in range(2,10):
#         cnt = 0
#         for a in range(0,min(l,9) + 1):
#             if l - a >= 0:
#                 cnt += 1
#         ans.append(cnt)
#     return ans
#n2 = f()
# ==========================
#当n == 3时:
# def f():
#     ans = [0,0]
#     for l in range(2,10):
#         cnt = 0
#         for a in range(0,min(l,9) + 1):
#             for b in range(0,min(l,9) + 1):
#                 for c in range(0,min(l,9) + 1):
#                     for d in range(0,min(l,9) + 1):
#                         if l - (a + b) >= 0 and l - (c + d) >= 0 and l - (a + c) >= 0 and l - (b + d) >= 0 and l - (2 * l - a - b - c - d) >= 0:
#                             cnt += 1
#         ans.append(cnt)
#     return ans
#n3 = f()
# ==========================
#当n == 4时:
# def f():
#     ans = [0,0]
#     for l in range(2,10):
#         cnt = 0
#         for a in range(0,min(l,9) + 1):
#             for b in range(0,min(l,9) + 1):
#                 for c in range(0,min(l,9) + 1):
#                     for d in range(0,min(l,9) + 1):
#                         for e in range(0,min(l,9) + 1):
#                             for f in range(0,min(l,9) + 1):
#                                 for g in range(0,min(l,9) + 1):
#                                     for h in range(0,min(l,9) + 1):
#                                         for i in range(0,min(l,9) + 1):
#                                             if l - (a + b + c) >= 0 and l - (d + e + f) >= 0 and l - (g + h + i) >= 0 and l - (a + d + g) >= 0 and l - (b + e + h) >= 0 and l - (c + f + i) >= 0 and l - (3 * l - a - b - c - d - e - f - g - h - i) >= 0:
#                                                 cnt += 1
#         ans.append(cnt)
#     return ans
#n4 = f()
# ==========================

相关文章:

  • 超微服务器主板重置ipmi登录密码
  • Spring MVC核心技术:从请求映射到异常处理
  • 深入解析SQL2API平台:数据交互革新者
  • JAVA EE_多线程-初阶(一)
  • 【实战ES】实战 Elasticsearch:快速上手与深度实践-5.2.1 多字段权重控制(标题、品牌、类目)
  • ESP-SPARKBOT AI 智能机器人:v1.2 全流程复刻指南
  • Redmi Note 11 T pro + 刷入 LinegaOs 22.1 记录 手机已经解锁bl.
  • Rviz 同时显示多个独立 URDF!解决双机械臂+底盘等场景(球体+方块实例演示)
  • 目标跟踪——deepsort算法详细阐述
  • Hbase 命令行语句
  • 贪心算法——思路与例题
  • 【RAG】2410 LightRAG 简单快速的检索增强生成 4:dickens 嵌入和查询
  • 蓝桥杯历届真题 飞机降落 #DFS 解法 详细解释(C++)
  • 计算机三级信息安全技术核心知识点详细定义解析,按章节分类并重点阐述关键概念定义
  • goaccess分析网络流量
  • 如何使用 AI 和技术策略来提高软件测试覆盖率
  • 【零基础学python】python基础语法(一)
  • 如何快速解决 Postman 报错?
  • Python第六章12:序列切片练习题
  • Doris通过时间字段,按照周分组统计的sql
  • app网站开发的特点/班级优化大师网页版
  • 深圳网站建设方案服务公司/网页优化包括什么
  • 我爱建站免费空间/友情链接地址
  • 北京自助建站软件/建设网页
  • wordpress论坛系统/微信搜索seo优化
  • 企业网络规划与设计方案/网络seo优化