首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
墙壁划线
[编程题]墙壁划线
热度指数:389
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
一面矩形墙由
块完全一致的瓷砖铺成,每块瓷砖尺寸为
。墙的左上角坐标记为
,右下角为
。
现从:
左上角连到右下角;
右上角连到左下角
各画一条直线。求
两条直线与所有瓷砖边界线
(即位于
或
的网格线)形成的交点总数。
输入描述:
一行输入四个正整数
。
输出描述:
输出一个整数,表示交点总数。
示例1
输入
2 2 1 1
输出
5
说明
产生5个交点如图所示:
示例2
输入
2 3 2 1
输出
9
说明
产生9个交点如图所示:
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(8)
分享
纠错
提交结果有问题?
0个回答
3篇题解
开通博客
冷艳的西红柿刷牛客
发表于 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条回答
8收藏
13浏览
热门推荐
相关试题
可顺序存取的文件不一定能随机存取,...
操作系统
评论
(9)
来自
2025年秋招-中国联通...
根据资料中图表所提供的情况,201...
资料分析
评论
(0)
来自
2025年秋招-中国联通...
某种鸡尾酒的酒精浓度为20%,由A...
数学运算
项目
银行
财务审计类
法务类
人力资源类
行政管理类
数据
市场/营销类
销售/商务类
管理培训生
数量关系
评论
(0)
来自
2025年秋招-中国联通...
一条直线将一个平面分成2个部分,两...
数学运算
项目
银行
财务审计类
法务类
人力资源类
行政管理类
数据
市场/营销类
销售/商务类
管理培训生
数量关系
评论
(0)
来自
2025年秋招-中国联通...
()不适合批处理。
操作系统
评论
(30)
来自
2025年秋招-中国联通...
墙壁划线
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
2 2 1 1
5
2 3 2 1
9