某网站自己做中性笔,网页美工设计实训心得,官网报名入口,博州住房和城乡建设局网站CodeForces - 336A Vasily the Bear and Triangle
题意#xff1a;
给你一个点x#xff0c;现在这个点和原点组成了矩形#xff0c;让你在x和y轴分别求一个点#xff0c;与原点构成的三角形#xff0c;要求矩形在三角形内#xff0c;点x在斜边上
题解#xff1a;
这…CodeForces - 336A Vasily the Bear and Triangle
题意
给你一个点x现在这个点和原点组成了矩形让你在x和y轴分别求一个点与原点构成的三角形要求矩形在三角形内点x在斜边上
题解
这题看样例也能看出答案就是矩形两个边的加减组合注意正负号
代码
#includebits/stdc.h
#define debug(a,b) printf(%s %d\n,a,b);
typedef long long ll;
using namespace std;inline int read(){int s0,w1;char chgetchar();while(ch0||ch9){if(ch-)w-1;chgetchar();}while(ch0ch9) ss*10ch-0,chgetchar();//s(s3)(s1)(ch^48);return s*w;
}
int main()
{int x,y;cinxy;int x1,y1,x2,y2;if(x0){x1x-abs(y);y10;}else if(x0){x1xabs(y);y10;}if(y0){y2y-abs(x);x20;}else if(y0){y2yabs(x);x20;}if(x1x2){printf(%d %d %d %d\n,x1,y1,x2,y2);}else printf(%d %d %d %d\n,x2,y2,x1,y1);
}