news 2026/7/25 18:20:57

B4448 [GESP202512 二级] 黄金格

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
B4448 [GESP202512 二级] 黄金格

B4448 [GESP202512 二级] 黄金格

题目描述

小杨在探险时发现了一张神奇的矩形地图,地图有H HH行和W WW列。每个格子的坐标是( r , c ) (r, c)(r,c),其中r rr表示行号从1 11H HHc cc表示列号1 11W WW

小杨听说地图中隐藏着一些“黄金格”,这些格子满足一个神秘的数学挑战:当格子坐标( r , c ) (r, c)(r,c)代入特定的不等式关系成立时,该格子就是黄金格。具体来说,黄金格的条件是:r 2 + c 2 ≤ x + r − c \sqrt{r^2 + c^2} \leq x + r - cr2+c2x+rc

例如,如果参数x = 5 x = 5x=5,那么格子( 4 , 3 ) (4, 3)(4,3)就是黄金格。因为左边坐标平方和的平方根4 2 + 3 2 \sqrt{4^2 + 3^2}42+32算出来是5 55,而右边5 + 4 − 3 5 + 4 - 35+43算出来是6 665 55小于等于6 66,符合条件。

输入格式

三行,每行一个正整数,分别表示H , W , x H,W,xH,W,x。含义如题面所示。

输出格式

一行一个整数,代表黄金格数量。

输入输出样例 #1

输入 #1

4 4 2

输出 #1

4

说明/提示

样例解释

:::align{center}

:::

图中标注为黄色的四个格子是黄金格,坐标分别为( 1 , 1 ) (1, 1)(1,1)( 2 , 1 ) (2, 1)(2,1)( 3 , 1 ) (3, 1)(3,1)( 4 , 1 ) (4, 1)(4,1)

数据范围

对于所有测试点,保证给出的正整数不超过1000 10001000

#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;// 严格要求 (将long long 类型取别名)intmain(){ios::sync_with_stdio(0);// 提高cin、cout的运行速度cin.tie(0);cout.tie(0);ll h,w,x,sum=0;cin>>h>>w>>x;for(ll i=1;i<=h;i++){for(ll j=1;j<=w;j++){//扫描所有左边if(sqrt(i*i+j*j)<=x+i-j){//黄金格sum++;}}}cout<<sum<<endl;return0;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/24 2:57:09

C++高性能服务器开发瓶颈突破,C++26 CPU核心绑定全攻略

第一章&#xff1a;C高性能服务器开发瓶颈突破 在构建现代高并发服务器系统时&#xff0c;C因其接近硬件的性能优势成为首选语言。然而&#xff0c;随着业务负载增长&#xff0c;开发者常面临I/O瓶颈、内存管理低效和线程调度开销等问题。突破这些限制需要从架构设计到底层实现…

作者头像 李华
网站建设 2026/7/25 7:46:45

开题报告总被退回?宏智树AI用“问题导向+文献锚定+方法匹配”三步法,帮你写出导师点赞的开题初稿

“开题报告写了三遍&#xff0c;导师还是说‘问题不聚焦’‘方法不匹配’‘文献陈旧’……” 这样的留言&#xff0c;我作为教育类论文写作科普博主&#xff0c;几乎每周都能收到。 开题报告&#xff0c;看似只是毕业论文的“前奏”&#xff0c;实则是整项研究的基石。问题没提…

作者头像 李华
网站建设 2026/7/16 14:04:28

医疗影像用EfficientNet分割更准

&#x1f4dd; 博客主页&#xff1a;jaxzheng的CSDN主页 医疗影像分割新突破&#xff1a;EfficientNet如何实现更高精度目录医疗影像分割新突破&#xff1a;EfficientNet如何实现更高精度 引言&#xff1a;精度瓶颈与技术曙光 技术原理&#xff1a;复合缩放如何重塑分割精度 应…

作者头像 李华
网站建设 2026/7/16 5:54:14

C++26标准前瞻:std::future异常传播机制重构带来的影响与应对策略

第一章&#xff1a;C26 std::future 异常处理在即将发布的 C26 标准中&#xff0c;std::future 的异常处理机制得到了显著增强&#xff0c;使得异步编程中的错误传播更加直观和安全。以往版本中&#xff0c;未捕获的异常可能被静默丢弃或仅在调用 get() 时重新抛出&#xff0c;…

作者头像 李华
网站建设 2026/7/16 12:52:33

小红书种草文讲述个人使用lora-scripts创作的心得体会

用 lora-scripts 实现个性化 AI 创作&#xff1a;一位实践者的深度心得 在接触 AIGC&#xff08;生成式人工智能&#xff09;的最初阶段&#xff0c;我曾以为训练一个属于自己的风格化模型是件遥不可及的事——需要深厚的代码功底、庞大的算力资源和复杂的调参经验。直到我真正…

作者头像 李华
网站建设 2026/7/16 9:43:28

C++26即将发布,prioritized任务调度你真的懂吗?错过后悔十年

第一章&#xff1a;C26 prioritized 任务优先级 C26 引入了对并发任务优先级的原生支持&#xff0c;标志着标准库在多线程调度能力上的重大进步。通过新增的 std::priority_task 和与执行器&#xff08;executor&#xff09;集成的优先级机制&#xff0c;开发者能够更精细地控制…

作者头像 李华