CodeForces - 336A Vasily the Bear and Triangle
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相关推荐
- [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 ...
- CodeForces - 336D Vasily the Bear and Beautiful Strings(dp+组合数学)
题目链接:点击查看 题目大意:给出一个 01 字符串,规定求值的过程如下: 每次选择末尾的两个数字: 如果为 0 0 ,那么替换成一个 1 否则替换成一个 0 循环往复,直至只剩一个数字位置,剩下的数 ...
- [Codeforces Round #195 DIV2E (CF336E)] Vasily the Bear and Painting Square
题意 当n=0n=0时有如下图像 当n=1n=1时有如下图像 当n=2n=2时有如下图像 题目要求对定的nn的图像,染k个三角形(并不要求染最小的三角形),求染色方案数. 需要注意的是:即使染色完毕后 ...
- 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 ...
- QDU-Training-01
QDU-Training-01 题号 题目 知识点 难度 CodeForces 76E Points 数论 HDU 4608 I-number 模拟 CodeForces 616D Longest k ...
- linux系统怎么看时间,查看和修改linux系统时间
一.查看和修改Linux的时区1. 查看当前时区 命令 : "date -R" 2. 修改设置Linux服务器时区方法 A 命令 : "tzselect" 方法 ...
- Codeforces Beta Round #6 (Div. 2)【未完结】
2022.3.4 题单地址:https://codeforces.com/contest/6 目录 A. Triangle[枚举] B. President's Office[枚举] C. Alice ...
- android studio生产签名文件,Android Studio 生成 keystore 签名文件
Android Studio 生成 keystore 签名文件 常见 SSL 证书格式 : .DER .CER,文件是二进制格式,只保存证书,不保存私钥. .PEM,一般是文本格式,可保存证书,可保存 ...
- 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 ...
最新文章
- 嵌入式培训学习历程第三天
- C++:const分配内存情况分析
- 机器学习 KD树_递归_回溯_搜索(matlab实现)
- laravel artisan 后台运行_3分钟短文:Laravel用户自定义命令行简明教程
- Floodlight 在 ChannelPipeline 图
- 工作154:代码之解析position 解决
- Java 中的 SPI 机制是到底是什么?高级 Java 必须掌握!
- # 8.19考试总结
- 非常有价值的JAVA开源项目
- 自己拥有一台服务器可以做哪些很酷的事情
- openjdk环境中java项目启动慢的问题
- 问题及解决方法记录:A component required a bean of type ‘org.springframework.web.client.RestTemplate‘ that cou
- 学习使用安卓scroller
- c开头英文语言,字母C开头的英文名
- ProFTPD对接LDAP
- Android点9图机制及在聊天气泡中的应用
- Java控制台游戏~600行代码实现打怪小游戏
- 俞敏洪励志演讲:摆脱恐惧
- Krypital Group:dYdX「背叛」以太坊,应用链会成为Dapp的主流叙事么?
- 关于髋关节固定支具的介绍
热门文章
- Python到底是有什么魅力,让程序猿为它折腰?
- 如何用Java讲一句话重复五遍_Java 0515 第二次课作业
- 刷magisk模块后不能开机_刷Magisk模块开机卡Logo了怎么办?两种方法教你轻松解决...
- ecshop goods.php,重命名ecshop的商品页goods.php为shangpin.php
- r语言remarkdown展示图_R语言—自动报告Markdown笔记
- 用计算机组成原理+唐朔飞的,计算机组成原理 唐朔飞 习题解答
- java 非法操作异常_java – 空结果集上的非法操作
- vector容器中重写sort方法
- 岛屿类问题的广度优先深度优先双解法(Leetcode题解-Python语言)
- PHP做二次开发:本机安装ThinkCMF系统