当前位置: 首页 > news >正文

每日OJ题_牛客_拼三角_枚举/DFS_C++_Java

目录

牛客_拼三角_枚举/DFS

题目解析

C++代码1

C++代码2

Java代码


牛客_拼三角_枚举/DFS

拼三角_枚举/DFS


题目解析

简单枚举,不过有很多种枚举方法,这里直接用简单粗暴的枚举方式。

C++代码1

#include <iostream>
#include <algorithm>
using namespace std;int arr[6];
int main()
{int t = 0;cin >> t;while(t--){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;
}

C++代码2

#include <algorithm>
#include <iostream>
#include <vector>
using namespace std;int main()
{int t = 0;cin >> t;while(t--){vector<int> v(6);for(int i = 0; i < 6; ++i){cin >> v[i];}sort(v.begin(), v.end());bool flag = false;do // 两个数的和大于第三个数,两个数的绝对值之差小于第三个数{if(v[0] + v[2] > v[1] && abs(v[0] - v[2]) < v[1]){if(v[3] + v[5] > v[4] && abs(v[3] - v[5]) < v[4]){cout << "Yes" << endl;flag = true;break;}}}while (next_permutation(v.begin(), v.end()));if(flag == false){cout << "No" << endl;}}return 0;
}

Java代码

import java.util.*;
public class Main
{public static void main(String[] args){Scanner in = new Scanner(System.in);int t = in.nextInt();int[] arr = new int[6];while(t-- != 0){for(int i = 0; i < 6; i++){arr[i] = in.nextInt();}Arrays.sort(arr);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]){System.out.println("Yes");}else{System.out.println("No");}}}
}
http://www.lryc.cn/news/448591.html

相关文章:

  • [uni-app]小兔鲜-01项目起步
  • 安全的价值:构建现代企业的基础
  • 门面(外观)模式
  • kotlin flow 使用
  • vue3 实现文本内容超过N行折叠并显示“...展开”组件
  • 根据源码解析Vue2中对于对象的变化侦测
  • 爬虫技术深潜:探究 JsonPath 与 XPath 的语法海洋与实战岛屿
  • 纠删码参数自适应匹配问题ECP-AMP实验方案(一)
  • 五、人物持有武器攻击
  • mysql索引 -- 全文索引介绍(如何创建,使用),explain关键字
  • Wayfair封号的常见原因及解决方案解析
  • 计算机视觉方面的一些模块
  • 进阶美颜功能技术开发方案:探索视频美颜SDK
  • 【重学 MySQL】三十八、group by的使用
  • SSM框架VUE电影售票管理系统开发mysql数据库redis设计java编程计算机网页源码maven项目
  • 基于Hive和Hadoop的白酒分析系统
  • 【软考】高速缓存的组成
  • UniApp基于xe-upload实现文件上传组件
  • 以太网交换安全:端口隔离
  • 望繁信科技CTO李进峰受邀在上海外国语大学开展流程挖掘专题讲座
  • nicegui组件button用法深度解读,源代码IDE运行和调试通过
  • 数据结构:树(并查集)
  • 校园二手交易平台的小程序+ssm(lw+演示+源码+运行)
  • 代码随想录训练营第46天|回文子序列
  • 使用 PowerShell 命令更改 RDP 远程桌面端口(无需修改防火墙设置)
  • bilibili实现批量发送弹幕功能
  • 如何查看上网记录及上网时间?5种按步操作的方法分享!【小白也能学会!】
  • Nisshinbo日清纺pvs1114太阳模拟器手测
  • 多线程复杂系统调试利器——assert()
  • 【2024.9.28练习】青蛙的约会