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

【蓝桥云课】男女搭配 python

题目

题目

题解

import math

T = int(input())
for _ in range(T):
    N, M, K = map(int, input().split())
    people_num = N + M
    # 目前为止可以组成的队数
    group_num = min(N // 2, M)
    if people_num - group_num * 3 < K:
        group_num-=math.ceil((K-(people_num - group_num * 3))/3)
    print(group_num)

解析

难度:一颗星

简单的数学思维;
向上取整那里要注意,不要弄错。

相关文章:

  • c语言坦克对战(前言)
  • Rust编程学习(一): 变量与数据类型
  • 51单片机波特率与溢出率的关系
  • FinanceRAG获奖方案解读:ACM-ICAIF ’24的FinanceRAG挑战赛
  • Nacos深度剖析与实践应用 -1
  • 日志分析-mysql应急响应
  • 【网络原理】TCP/IP协议五层模型
  • 网络复习二(TCP【3】)
  • 从源码看无界 1.0.28:为何说它是 qiankun 的 “轻量化替代方案”(二)
  • Restful风格接口开发
  • 制造业项目管理如何做才能更高效?制造企业如何选择适配的数字化项目管理系统工具?
  • 【软件测试】bug 篇
  • 足迹在后 脚步向前
  • 过拟合、归一化、正则化、鞍点
  • java中的List集合去重
  • springBoot接入文心一言
  • 计算机视觉与深度学习 | 基于Matlab的钢筋计数
  • spark的堆外内存,是在jvm内还是操作系统内存内?
  • 什么是ISO20000认证,认证ISO20000有什么好处?重要意义
  • Pytest 自动化测试框架详解
  • 白玉兰奖征片综述丨动画的IP生命力
  • 王毅谈中拉论坛第四届部长级会议重要共识
  • 广东省中医院脾胃病科大科主任张北平病逝,年仅52岁
  • 海运港口股掀涨停潮!回应关税下调利好,有货代称美线舱位爆了
  • 吉林:消纳绿电,“氢”装上阵
  • 夜读丨取稿费的乐趣