U125912.团队挑战赛测试.“角度计算”
普及/提高-
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
题目描述
在平面直角坐标系中
有两条一次函数
请算出两条函数的夹角
数据保证
−10<k1,k2≤10
−10<b1,b2≤10
且均为整数
因为涉及到有些初高中数学知识,所以提供了垂直和平行的骗分空间(bushi)
输入格式
输入共两行
第一行输入第一条函数的k1,b1
第二行输入第二条函数的k2,b2
用空格隔开
输出格式
输出两函数的夹角(≤90°)
四舍五入后保留整数
若两条函数平行,则输出0
输入输出样例
输入#1
1 0 1 5
输出#1
0
输入#2
1 0 2 7
输出#2
18
说明/提示
公式:
tanθ=1+k1k2k2−k1
小tips:
- 若分母1+k1k2=0,则 θ=90∘(垂直情况)
- 若k1=k2,则θ=0∘(平行情况)
样例1解释:
k1=k2=1,平行,夹角0°
样例2解释:
tanθ=1+1⋅22−1=31≈0.3333
θ=arctan(0.3333)≈18.435°→18