CodeForces - 336A Vasily the Bear and Triangle

题意:

给你一个点x,现在这个点和原点组成了矩形,让你在x和y轴分别求一个点,与原点构成的三角形,要求矩形在三角形内,点x在斜边上

题解:

这题看样例也能看出答案,就是矩形两个边的加减组合,注意正负号

代码:

#include<bits/stdc++.h>
#define debug(a,b) printf("%s = %d\n",a,b);
typedef long long ll;
using namespace std;inline int read(){int s=0,w=1;char ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-')w=-1;ch=getchar();}while(ch>='0'&&ch<='9') s=s*10+ch-'0',ch=getchar();//s=(s<<3)+(s<<1)+(ch^48);return s*w;
}
int main()
{int x,y;cin>>x>>y;int x1,y1,x2,y2;if(x<=0){x1=x-abs(y);y1=0;}else if(x>0){x1=x+abs(y);y1=0;}if(y<=0){y2=y-abs(x);x2=0;}else if(y>0){y2=y+abs(x);x2=0;}if(x1<x2){printf("%d %d %d %d\n",x1,y1,x2,y2);}else printf("%d %d %d %d\n",x2,y2,x1,y1);
}

CodeForces - 336A Vasily the Bear and Triangle相关推荐

  1. [Codeforces Round #195 (Div. 2)] A. Vasily the Bear and Triangle

    A. Vasily the Bear and Triangle time limit per test 1 second memory limit per test 256 megabytes inp ...

  2. CodeForces - 336D Vasily the Bear and Beautiful Strings(dp+组合数学)

    题目链接:点击查看 题目大意:给出一个 01 字符串,规定求值的过程如下: 每次选择末尾的两个数字: 如果为 0 0 ,那么替换成一个 1 否则替换成一个 0 循环往复,直至只剩一个数字位置,剩下的数 ...

  3. [Codeforces Round #195 DIV2E (CF336E)] Vasily the Bear and Painting Square

    题意 当n=0n=0时有如下图像 当n=1n=1时有如下图像 当n=2n=2时有如下图像 题目要求对定的nn的图像,染k个三角形(并不要求染最小的三角形),求染色方案数. 需要注意的是:即使染色完毕后 ...

  4. Codeforces Round #405 B. Bear and Friendship Condition a-b,b-c a-c??

    就是说1和2是朋友,2和3是朋友,检查1和3是不是朋友 求完全图个数就完了-.- //china no.1 #pragma comment(linker, "/STACK:102400000 ...

  5. QDU-Training-01

    QDU-Training-01 题号 题目 知识点 难度 CodeForces 76E Points 数论 HDU 4608 I-number 模拟 CodeForces 616D Longest k ...

  6. linux系统怎么看时间,查看和修改linux系统时间

    一.查看和修改Linux的时区1. 查看当前时区 命令 : "date -R" 2. 修改设置Linux服务器时区方法 A 命令 : "tzselect" 方法 ...

  7. Codeforces Beta Round #6 (Div. 2)【未完结】

    2022.3.4 题单地址:https://codeforces.com/contest/6 目录 A. Triangle[枚举] B. President's Office[枚举] C. Alice ...

  8. android studio生产签名文件,Android Studio 生成 keystore 签名文件

    Android Studio 生成 keystore 签名文件 常见 SSL 证书格式 : .DER .CER,文件是二进制格式,只保存证书,不保存私钥. .PEM,一般是文本格式,可保存证书,可保存 ...

  9. Codeforces Round #351 (VK Cup 2016 Round 3, Div. 2 Edition) A. Bear and Game 水题

    A. Bear and Game 题目连接: http://www.codeforces.com/contest/673/problem/A Description Bear Limak likes ...

最新文章

  1. 嵌入式培训学习历程第三天
  2. C++:const分配内存情况分析
  3. 机器学习 KD树_递归_回溯_搜索(matlab实现)
  4. laravel artisan 后台运行_3分钟短文:Laravel用户自定义命令行简明教程
  5. Floodlight 在 ChannelPipeline 图
  6. 工作154:代码之解析position 解决
  7. Java 中的 SPI 机制是到底是什么?高级 Java 必须掌握!
  8. # 8.19考试总结
  9. 非常有价值的JAVA开源项目
  10. 自己拥有一台服务器可以做哪些很酷的事情
  11. openjdk环境中java项目启动慢的问题
  12. 问题及解决方法记录:A component required a bean of type ‘org.springframework.web.client.RestTemplate‘ that cou
  13. 学习使用安卓scroller
  14. c开头英文语言,字母C开头的英文名
  15. ProFTPD对接LDAP
  16. Android点9图机制及在聊天气泡中的应用
  17. Java控制台游戏~600行代码实现打怪小游戏
  18. 俞敏洪励志演讲:摆脱恐惧
  19. Krypital Group:dYdX「背叛」以太坊,应用链会成为Dapp的主流叙事么?
  20. 关于髋关节固定支具的介绍

热门文章

  1. Python到底是有什么魅力,让程序猿为它折腰?
  2. 如何用Java讲一句话重复五遍_Java 0515 第二次课作业
  3. 刷magisk模块后不能开机_刷Magisk模块开机卡Logo了怎么办?两种方法教你轻松解决...
  4. ecshop goods.php,重命名ecshop的商品页goods.php为shangpin.php
  5. r语言remarkdown展示图_R语言—自动报告Markdown笔记
  6. 用计算机组成原理+唐朔飞的,计算机组成原理 唐朔飞 习题解答
  7. java 非法操作异常_java – 空结果集上的非法操作
  8. vector容器中重写sort方法
  9. 岛屿类问题的广度优先深度优先双解法(Leetcode题解-Python语言)
  10. PHP做二次开发:本机安装ThinkCMF系统