news 2026/7/18 10:57:40

AtCoder Beginner Contest竞赛题解 | AtCoder Beginner Contest 441

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AtCoder Beginner Contest竞赛题解 | AtCoder Beginner Contest 441

​欢迎大家订阅我的专栏:算法题解:C++与Python实现!
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!

专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。

适合人群:

  • 准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生
  • 希望系统学习C++/Python编程的初学者
  • 想要提升算法与编程能力的编程爱好者

附上汇总帖:AtCoder Beginner Contest竞赛题解 | 汇总


A - Black Square

【题目来源】

洛谷:[AT_abc441_a ABC441A] Black Square - 洛谷

【题目描述】

There is a grid with $ 10^{100} $ rows and $ 10^{100} $ columns.
有一个10 100 10^{100}1010010 100 10^{100}10100列网格。

In what follows, the cell at the $ i $ -th row from the top and $ j $ -th column from the left is denoted as cell $ (i,j) $ .
在下文中,从上往下第i ii行、从左往右第j jj列的单元格将记为单元格( i , j ) (i,j)(i,j)

In this grid, only the $ 100\times 100 $ region with cell $ (P,Q) $ as the top-left cell is painted black, and all other cells are painted white.
在此网格中,仅以单元格( P , Q ) (P, Q)(P,Q)为左上角的100 × 100 100\times 100100×100区域被涂为黑色,其余所有单元格均被涂为白色。

Determine whether cell $ (X,Y) $ is painted black.
判断单元格( X , Y ) (X, Y)(X,Y)是否被涂为黑色。

【输入】

The input is given from Standard Input in the following format:

$ P $ $ Q $ $ X $ $ Y $

【输出】

If cell $ (X,Y) $ is painted black, printYes; otherwise, printNo.

【输入样例】

3 3 5 10

【输出样例】

Yes

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;intp,q,x,y;intmain(){// 输入cin>>p>>q>>x>>y;// 检查点(x,y)是否在矩形内if(x>=p&&x<=p+100-1&&y>=q&&y<=q+100-1)cout<<"Yes"<<endl;// 点在矩形内elsecout<<"No"<<endl;// 点在矩形外return0;}

【运行结果】

3 3 5 10 Yes
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/16 6:04:40

QListView拖放功能在模型中的应用实例

让 QListView 真正“动”起来&#xff1a;拖放功能的模型级实战解析你有没有遇到过这样的场景&#xff1f;用户想要调整播放列表顺序&#xff0c;却只能靠上下按钮一步步挪&#xff1b;或者任务管理系统里&#xff0c;优先级重排要打开编辑框手动输入数字。这些操作不仅繁琐&am…

作者头像 李华
网站建设 2026/7/16 6:56:42

2026年AI翻译方向:Hunyuan开源模型+边缘计算趋势分析

2026年AI翻译方向&#xff1a;Hunyuan开源模型边缘计算趋势分析 1. 引言&#xff1a;企业级机器翻译的演进路径 随着全球化进程加速&#xff0c;高质量、低延迟的机器翻译需求在跨境电商、跨国协作、内容本地化等场景中持续增长。传统云中心化翻译服务虽具备强大算力支撑&…

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

vue中文古诗词在线学习考试系统的设计与实现

目录摘要开发技术源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;摘要 随着互联网技术的快速发展&#xff0c;在线教育已成为现代学习的重要方式。古诗词作为中华传统文化的精髓&#xff0c;其学习与传承具有重要意义。基于Vue.js框架&…

作者头像 李华
网站建设 2026/7/18 9:15:53

vue学生在线缴费系统

目录摘要开发技术源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;摘要 随着教育信息化的快速发展&#xff0c;传统线下缴费方式已无法满足现代学校管理的需求。基于Vue.js的学生在线缴费系统应运而生&#xff0c;旨在为学生、家长及学校…

作者头像 李华
网站建设 2026/7/16 3:57:34

面试官问:生成订单30分钟未支付,则自动取消,该怎么实现?

今天给大家上一盘硬菜&#xff0c;并且是支付中非常重要的一个技术解决方案&#xff0c;有这块业务的同学注意自己试一把了哈&#xff01;在开发中&#xff0c;往往会遇到一些关于延时任务的需求。例如生成订单30分钟未支付&#xff0c;则自动取消生成订单60秒后&#xff0c;给…

作者头像 李华