牛客多校(2020第四场)F Finding the Order

题目链接:https://ac.nowcoder.com/acm/contest/5669/F

题意:

  • 有俩条平行线AB,CD
  • 给出AC,AD,BC,BD,问AB//CD还是AB//DC

题解:

  • 找到这四个距离的最大值
  • 如果最大值来自AD,BC则是AB//CD,否则为AB//DC
 1 #include<iostream>
 2 #include<cstring>
 3 #include<algorithm>
 4 #include<string>
 5 using namespace std;
 6 
 7 int a, b, c, d;
 8 
 9 void solve() {
10     int max_len = max(max(a,b), max(c,d));
11     if (max_len == b || max_len == c) {
12         printf("AB//CD\n");
13     }
14     else {
15         printf("AB//DC\n");
16     }
17 }
18 
19 int main() {
20     int t;
21     cin >> t;
22     while (t--) {
23         cin >> a >> b >> c >> d;
24         solve();
25     }
26     return 0;
27 }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值