acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 资讯
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • A22578.统计方形(数据加强版)

    题目理解 1. 有一个 n 行 m 列的棋盘(格子是 1×1 的正方形)。 2. 求所有正方形的个数 3. 求所有长方形(不包括正方形)的个数 正方形个数 边长为 k 的正方形(k ≥ 1)在 n×m 的棋盘中的个数计算: * 水平方向:可以放 (n - k + 1) 个起始行 * 垂直方向:可以放 (m - k + 1) 个起始列 可得:S = (n−k+1)×(m−k+1) 注意:k 的范围是 1 到 min(n, m)。 所有矩形数量计算: R = n(n + 1) / 2 x m(m - 1) / 2 长方形个数: 长方形数 = R − S 样例验算(输入 2 3) 正方形: k = 1:2 ×3 = 6 k = 2 : 1 x 2 = 2 合计:6 + 2 = 8 总矩形: (2 x 3) / 2 x (3 x 4) / 2 = 3 x 6 = 18 长方形: 18 - 8 = 10

    userId_undefined
    泊卉
    倔强青铜分支·分支解题者循环·循环打卡人
    25阅读
    0回复
    1点赞
  • 一重循环

    自己去分析

    userId_undefined
    冷光(互关)
    时空双修者倔强青铜快乐小狗
    93阅读
    0回复
    3点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页