等腰三角形
时间限制: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