【题目讲解】等腰三角形

该题目要求在给定矩形基础上找到一个包含该矩形且面积最小的等腰三角形,其中三角形一个顶点位于(0,0)。解题关键在于理解数学中的象限概念,需要根据矩形顶点坐标输出另外两个顶点的坐标。" 107436778,5591620,使用VMProtect的凭证管理增强软件安全性,"['软件安全', '加密技术', '授权管理', '软件保护工具', 'RSA']
摘要由CSDN通过智能技术生成

等腰三角形

时间限制:1000MS
内存限制:256MB
难度:普及-

一个矩形的一个顶点为(0,0),对顶点为(x,y),输出一个面积最小且包含上述矩形的等腰三角形(其中一个顶点为(0,0))的另外两个顶点的坐标。

输入描述

第一行包含两个整数 x,y (−109≤x,y≤109,x=0,y=0) 。

输出描述

在一行中输出四个整数 x1​,y1​,x2​,y2​ ,表示顶点的坐标。

用例输入 1 

10 5

用例输出 1 

0 15 15 0

用例输入 2 

-10 5

用例输出 2 

-15 0 0 15

这道题其实是考数学的,要理解象限的意义,在四个区域里输出。

#include<bits/stdc++.h> 
using namespace std;
int main()
{
	int x,y;
	cin>>x>>y;
	if(x>0&&y>0)//x,y都是正数 
	{
		cout<<0<<" "<<x+y<<" ";
		cout<<x+y<<" "<<0;
	}
	if(x<0&&y>0)
	{
		cout
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值