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

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • A46075.长方形面积 题解

    枚举宽即可,从1到√n

    userId_undefined
    skirmish
    题解仙人时空双修者快乐小狗秩序白银CSP-J一等奖BUG超度大师
    80阅读
    0回复
    3点赞
  • 题解

    代码思路: 首先输入表示长方形面积的整数 s; 确定长方形宽的最大可能值 max_b:通过循环遍历 i,当 i 的平方小于等于 s 时持续更新 max_b 为当前 i,最终 max_b 为 s 的算术平方根向下取整(此操作保证宽≤长,符合题目长≥宽的约定); 初始化计数器 cnt 为 0,用于统计符合条件的长方形数量; 遍历所有可能的宽 i(范围 1 到 max_b),再嵌套循环遍历 j 从 1 到 s,寻找满足 i*j=s 的整数 j(即对应合法的长),若找到则计数器 cnt 加 1; 最后输出计数器 cnt 的值,即为符合条件的长方形种类数。

    userId_undefined
    突击手此方泉
    倔强青铜快乐小狗数组·数组操作员
    29阅读
    0回复
    7点赞
  • So 坑

    注:这题必须考虑完全平方数 这道题是我第三次AC的

    userId_undefined
    C++的狗
    2月全勤卷王I/O·IO入门者倔强青铜造物者俄罗斯套娃大师字符串·魔法使
    27阅读
    0回复
    2点赞
暂无数据

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

首页