首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
墙壁划线
[编程题]墙壁划线
热度指数:515
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
一面矩形墙由
块完全一致的瓷砖铺成,每块瓷砖尺寸为
。墙的左上角坐标记为
,右下角为
。
现从:
左上角连到右下角;
右上角连到左下角
各画一条直线。求
两条直线与所有瓷砖边界线
(即位于
或
的网格线)形成的交点总数。
输入描述:
一行输入四个正整数
。
输出描述:
输出一个整数,表示交点总数。
示例1
输入
2 2 1 1
输出
5
说明
产生5个交点如图所示:
示例2
输入
2 3 2 1
输出
9
说明
产生9个交点如图所示:
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(12)
分享
纠错
提交结果有问题?
0个回答
4篇题解
开通博客
drawer
发表于 2025-11-23 18:44:38
mathematics 在构建ab*ab二维向量 将原始图形放缩至长宽相等 列重合点横坐标为(0*b,1*b,2*b,...,ab) 横重合点纵坐标为(0*a,1*a,2*a,...,ba) 由于斜线正直,轴线上的点到斜线上的射影即为所求 1:(一条斜线)取列数; 2:(一条斜线)取行数空过重合点;
展开全文
冷艳的西红柿刷牛客
发表于 2025-10-22 16:12:19
#include <iostream> using namespace std; int gcd(int a, int b) { if (a % b == 0) return b; return gcd(b, a % b); } //其实是数论的问题,题目之和a, b(a,
展开全文
Silencer76
发表于 2025-07-14 18:01:59
题目链接 墙壁划线 题目描述 一面矩形墙壁由 块完全一致的瓷砖铺成,每块瓷砖尺寸为 。现在从墙的左上角到右下角、右上角到左下角各画一条直线。 请求出这两条直线与所有瓷砖边界线(包括墙壁的边界)形成的交点总数。 输入: 一行输入四个正整数 。 输出: 输出一个整数,表示交点总数。 解题思路
展开全文
丨阿伟丨
发表于 2025-08-29 09:55:18
题目链接 墙壁划线 题目描述 一面尺寸为 的矩形墙壁由 块尺寸为 的瓷砖铺成。现从墙的左上角到右下角、右上角到左下角各画一条直线。求这两条直线与所有瓷砖边界线形成的交点总数。 解题思路 这是一个几何计数问题,可以通过坐标法和数论知识解决。 简化问题 首先,一个关键的观察是,交点的数量只与瓷砖的
展开全文
问题信息
来自:
2025年秋招-中国联...
难度:
0条回答
12收藏
157浏览
热门推荐
相关试题
对一个指针变量int *p赋值,下...
C++
C语言
评论
(18)
来自
2025年秋招-中国联通...
根据资料提供的数据,以下说法错误的是()
资料分析
评论
(0)
来自
2025年秋招-中国联通...
A , B , C , D 中的一...
判断推理
评论
(12)
来自
2025年秋招-中国联通...
近代以来,中华民族遭受的苦难之重、...
语句表达
项目
人力资源类
行政管理类
市场/营销类
销售/商务类
评论
(0)
来自
2025年秋招-中国联通...
某市出租车采用分段计价办法:2.5...
数学运算
项目
银行
财务审计类
法务类
人力资源类
行政管理类
数据
市场/营销类
销售/商务类
管理培训生
数量关系
评论
(0)
来自
2025年秋招-中国联通...
墙壁划线
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
2 2 1 1
5
2 3 2 1
9