Gym 101778G
题目链接
https://vjudge.net/problem/Gym-101778G
题意
已知oa, ob, oc, od, Soad, Sobc, 求x, y
思路
用割线定理和三角形面积的公式,可以列出方程:
m=k∗lm = k * l m=k∗l
n=(k+y)∗(l+x)n = (k + y) * (l + x) n=(k+y)∗(l+x)
k∗(k+y)=l∗(l+x)k * (k + y) = l * (l + x) k∗(k+y)=l∗(l+x)
然后解出x和y即可。
注意精度,由于题目说误差不大于1e-6即可,因此可以直接输出double。
AC代码
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
#include<cmath>
#include<vector>
#include<set>
#include<string>
#include<sstream>
#include<cctype>
#include<map>
#include<stack>
#include<queue>
#include<list>
#include<cstdlib>
#include<ctime>
using namespace std;
#define INF 0x3f3f3f3f
typedef long long ll;int main()
{
// freopen("input.txt", "r", stdin);
// freopen("output.txt", "w", stdout);int T;scanf("%d", &T);while(T--){double k, l, m, n;scanf("%lf%lf%lf%lf", &k, &l, &m, &n);double x, y;x = k * (sqrt(n / m)) - l;y = l * (sqrt(n / m)) - k;printf("%f %f\n", x, y);}return 0;
}
Gym 101778G相关推荐
- 强化学习(三) - Gym库介绍和使用,Markov决策程序实例,动态规划决策实例
强化学习(三) - Gym库介绍和使用,Markov决策程序实例,动态规划决策实例 1. 引言 在这个部分补充之前马尔科夫决策和动态规划部分的代码.在以后的内容我会把相关代码都附到相关内容的后面.本部 ...
- Gym - 102082G
Gym - 102082G https://vjudge.net/problem/2198225/origin 对于数列中任意一个数,要么从最左边到它不递减,要么从最右边到到它不递减,为了满足这个条件 ...
- 安装gym库_强化学习Gym库学习实践(一)
最近看了一篇研究方向相关的文章,介绍了一种DQN的应用,感觉还挺新鲜的.想着把这篇文章复现出来,就开始学习强化学习的相关知识,作为一名小白,这一路走的可是真的十分艰难(我太菜了啊!) 看了莫烦Pyth ...
- 强化学习环境库 Gym 发布首个社区发布版,全面兼容 Python 3.9
作者:肖智清 来源:AI科技大本营 强化学习环境库Gym于2021年8月中旬迎来了首个社区志愿者维护的发布版Gym 0.19.该版本全面兼容Python 3.9,增加了多个新特性. 强化学习环境库的事 ...
- Gym迎来首个完整环境文档,强化学习入门更加简单!
深度强化学习实验室 官网:http://www.neurondance.com/ 论坛:http://deeprl.neurondance.com/ 编辑:OpenDeepRL OpenAI Gym是 ...
- Codeforces Gym 100513G G. FacePalm Accounting 暴力
G. FacePalm Accounting Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100513 ...
- Ubuntu下常用强化学习实验环境搭建(MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2)
原文地址:http://blog.csdn.net/jinzhuojun/article/details/77144590 和其它的机器学习方向一样,强化学习(Reinforcement Learni ...
- OpenAI Gym介绍
上篇博客介绍了OpenAI Gym.OpenAI Gym与强化学习以及OpenAI Gym的安装,接下来运行一个demo体验一下OpenAI Gym这个平台,以CartPole(倒立摆)为例,在工作目 ...
- 独家 | 使用Python的OpenAI Gym对Deep Q-Learning的实操介绍(附学习资源)
作者:ANKIT CHOUDHARY 翻译:张睿毅 校对:吴金笛 本文4300字,建议阅读10+分钟. 本文作者通过实战介绍了Deep Q-Learning的概念. 导言 我一直对游戏着迷.在紧凑的时 ...
- 强化学习gym库中的Pendulum-v1/CartPole-v1游戏介绍
文章目录 前言 CartPole-v1 游戏结束 state action和reward Pendulum-v1 通用操作 前言 gym官网:http://gym.openai.com/envs/#c ...
最新文章
- 关于上传文件的跨域问题
- 教你从零开始使用wordpress做为后台生成小程序(小白版教程)
- Appendix:附录文件内容记录脚本代码转换过程记录
- ora-01034 / ORA-27101 错误.
- python高阶函数和匿名函数
- Java之递归遍历目录,修改指定文件的指定内容
- 算法设计与分析——动态规划——最长公共子序列
- 云图说|应用魔方AppCube:揭秘码农防脱神器
- 【JVM系列】一步步解析java执行内幕,java初级面试笔试题
- Spring : @Repository 注解
- Python小屋刷题软件2425道题目分类速查表
- linux远程连接交换机,思科:路由器、交换机 ssh远程连接
- CC2652RB1F开发板烧录ZNP的固件
- python接受键盘输入_Python读取键盘输入的2种方法
- 2.GSAP(TweenMax手册/TweenLite手册)之一
- 华大MCU-----进入深度睡眼不能下载程序
- 【Android】模拟返回键、菜单键、Home键
- Hive数据库创建表
- 皮卡丘忠实粉丝之Web实现操作系统实验(进程调度+存储管理+死锁避免银行家算法)
- java计算机毕业设计医院住院部信息管理系统源程序+mysql+系统+lw文档+远程调试
热门文章
- Vimium 是做什么的?不得不服
- UWB相关技术之测距定位方法
- pyinstaller spec文件详解
- 安装使用 apt-cyg
- windows系统IIS服务安装
- 用 Python 写个魂斗罗
- iOS 动画之翻页动画实现
- panic: reflect: reflect.Value.SetUint using value obtained using unexported field(go语言)
- SqlServer2005使用top 100 PERCENT 无法排序的问题
- 深入理解color model(颜色模型)