1、对所有边排序
2、从最长的三条边开始找,这三条边之和是当前最大的。
3、如果满足条件(前两条边之和大于第三边),那就是答案了。
4、如果不满足,那么任意两条边相加也不可能大于最大的这条边,舍弃最大的边,从步骤2开始重复。

//挑战程序设计竞赛(第2版)1.6.1题
//O(nlogn)的算法int n, a[MAX_N];void solve(){int ans = 0;sort(a,a+n-1);for(int i=n-3;i>=0;i--){if(a[i]+a[i+1]>a[i+2]){ans = a[i]+a[i+1]+a[i+2];break;}}cout<<ans;
}

挑战程序设计竞赛(第2版)1.6.1题相关推荐

  1. 挑战程序设计竞赛(第2版)》

    <挑战程序设计竞赛(第2版)> 基本信息 作者: (日)秋叶拓哉 岩田阳一 北川宜稔 译者: 巫泽俊 庄俊元 李津羽 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:9787 ...

  2. 每周一书《 挑战程序设计竞赛 (第2版)》分享!

    内容简介 <挑战程序设计竞赛(第2版)>对程序设计竞赛中的基础算法和经典问题进行了汇总,分为准备篇.初级篇.中级篇与高级篇4章.作者结合自己丰富的参赛经验,对严格筛选的110多道各类试题进 ...

  3. 《挑战程序设计竞赛(第2版)》习题册攻略

    本项目来源于GitHub 链接: 项目GitHub链接 1 前言 项目为<挑战程序设计竞赛(第2版)>习题册攻略,已完结.可配合书籍或笔记,系统学习算法. 题量:约200道,代码注释内含详 ...

  4. ICPC程序设计题解书籍系列之三:秋田拓哉:《挑战程序设计竞赛》(第2版)

    白书<挑战程序设计竞赛>(第2版)题目一览 白书:秋田拓哉:<挑战程序设计竞赛>(第2版) 第1章 蓄势待发--准备篇(例题) POJ1852 UVa10714 ZOJ2376 ...

  5. 挑战程序设计竞赛:反转法

    挑战程序设计竞赛:反转法 1. 题目介绍 1.1 题目 1.2 样例 2. 思路讲解 2.1 视频讲解 2.1 反转法(开关问题) 3. 练习题 4. 附录:程序代码 4.1 Java 4.2 C++ ...

  6. 《挑战程序设计竞赛》--初级篇习题POJ部分【动态规划】

    关于基本的动态规划和经典的动态规划,在之前已经总结过了,可以温习一下: 传送门 这次是延续上次的<挑战程序设计竞赛>初级篇,总结部分poj上的练习题,主要是DP方面的练习题: 一.基础的动 ...

  7. POJ 1150 The Last Non-zero Digit 《挑战程序设计竞赛》

    为什么80%的码农都做不了架构师?>>>    POJ 1150 The Last Non-zero Digit超大组合数:求超大组合数P(n, m)的最后一个非零位.4.1更加复杂 ...

  8. POJ 3735 Training little cats​ 题解 《挑战程序设计竞赛》

    为什么80%的码农都做不了架构师?>>>    POJ 3735 Training little cats调教猫咪:有n只饥渴的猫咪,现有一组羞耻Play,由k个操作组成,全部选自: ...

  9. POJ 3608 Bridge Across Islands 《挑战程序设计竞赛》

    为什么80%的码农都做不了架构师?>>>    POJ 3608 Bridge Across Islands跨岛大桥:在两个凸包小岛之间造桥,求最小距离?3.6与平面和空间打交道的计 ...

  10. AOJ 1312 Where's Wally 题解《挑战程序设计竞赛》

    为什么80%的码农都做不了架构师?>>>    本文由码农场 同步,最新版本请查看原文:http://www.hankcs.com/program/algorithm/aoj-131 ...

最新文章

  1. linux docker 容器运行后不退出的方法
  2. 使用Fiddler进行Web接口测试
  3. 洛谷P3694 邦邦的大合唱
  4. mp4box 封装H265码流
  5. [Swift]LeetCode826. 安排工作以达到最大收益 | Most Profit Assigning Work
  6. 【ArcGIS风暴】ArcGIS中制作GPS点位轨迹线及多边形
  7. CRM系统助家具企业华丽转身
  8. VUE搭建开发,以及打包。
  9. 骆俊武:五年了,我的技术管理成长之路
  10. 上一次系统的关闭是意外的_教你如何一键极速重装系统
  11. 虚拟机安装mac os x详细图文教程
  12. 前端端使用非对称加密解密
  13. 实例讲解统计学基础知识(5):假设检验
  14. apache评分表的意义_APACHE评分系统及评分表 -
  15. 【附源码】计算机毕业设计SSM企业合同管理系统
  16. http java编程_Java编程:发送HTTP请求到服务器
  17. access里的多步oledb错误_(ADO) 的 ConnectionString 属性 - SQL Server | Microsoft Docs
  18. 电路分析 基尔霍夫定律 详解课堂笔记
  19. Electron使用electron-updater自动更新
  20. 机智云轻网关服务,提升生产管理效率

热门文章

  1. 绝地求生key钓鱼全套教程加源码
  2. 电脑故障维修常见的故障整理,电脑小白必备!
  3. Win7原版|MSDN Windows7 SP1官方原版ISO镜像下载(全版本)
  4. Java高级工程师必备技能
  5. 模式分类2--判别函数
  6. Tab栏切换效果的制作
  7. python编程手册 中文pdf_《Python学习手册(第4版)》高清中文PDF(《Learning Python》)...
  8. x5内核html5,X5内核+HTML5应用 Q立方浏览器预览版
  9. php操作sqlserver视频教程,SQLServer数据库基础视频教程下载
  10. 数据清洗Chap6——数据统计