题目链接:2023跨年赛 - Virtual Judge (csgrandeur.cn)
主要思路:看斜率,然后因为会存在斜率不存在就是分母为零,那就把除法改成乘法就不用考虑分母为0(斜率不存在)了。
#include<iostream>
#include<cmath>
#include<cstring>
#include<algorithm>
#include<queue>
#include<map>
typedef long long ll;
using namespace std;
//y=kx+b;
int main(){
double x1,x2,x3,y1,y2,y3;
cin>>x1>>y1>>x2>>y2>>x3>>y3;
if((y2-y1)*(x3-x2)==(y3-y2)*(x2-x1)){
cout<<"TOWARDS";
}
else if((x3-x2)*(y2-y1)-(x2-x1)*(y3-y2)>0){
cout<<"RIGHT";
}
else {
cout<<"LEFT";
}
}