欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > 【算法手记7】拼三角

【算法手记7】拼三角

2025/4/2 3:56:05 来源:https://blog.csdn.net/weixin_72357342/article/details/146704876  浏览:    关键词:【算法手记7】拼三角

🦄个人主页:修修修也

🎏所属专栏:刷题

⚙️操作环境:牛客网


目录

一.拼三角

题目详情:

题目思路:

解题代码:

结语


一.拼三角

牛客网题目链接(点击即可跳转):拼三角

题目详情:

本题详情如下图:


题目思路:

本题解题思路如下:

        因为本题只有6根木棍,所以可以使用枚举法把所有情况都枚举出来判断.枚举如下:

        但是根据三角形的判断规则,我们还可以优化一下:

        其次如果棍长数组有序,那么我们的情况也可以优化:


解题代码:

本题解题代码如下

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{int t;cin >> t;while (t--){//接收数据int arr[6]={0};for (int i = 0; i < 6; i++)  cin >> arr[i];//排序sort(arr, arr + 6);//判断四种组合if(((arr[0] + arr[1] > arr[2]) && (arr[3] + arr[4] > arr[5])) ||((arr[0] + arr[2] > arr[3]) && (arr[1] + arr[4] > arr[5])) ||((arr[0] + arr[3] > arr[4]) && (arr[1] + arr[2] > arr[5])) ||((arr[0] + arr[4] > arr[5]) && (arr[1] + arr[2] > arr[3]))){cout << "Yes" << endl;}else{cout << "No" << endl;}    }return 0;
}

结语

        说点啥好呢...

        不是先学好了再干, 而是干起来再学习, 干就是学习 !

                                                                        ----<<毛选>>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词