题目描述

牛牛手中有三根木棍,长度分别是a,b,c。牛牛可以把任一一根木棍长度削短,牛牛的目标是让这三根木棍构成一个三角形,并且牛牛还希望这个三角形的周长越大越好。

输入描述:

输入包括一行,一行中有正整数a, b, c(1 ≤ a, b, c ≤ 100), 以空格分割

输出描述:

输出一个整数,表示能拼凑出的周长最大的三角形。

示例1

输入

复制

1 2 3

输出

复制

5
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int main(){vector<int> Vec;for(int i = 0;i < 3;i ++){int tmp;cin >> tmp;Vec.push_back(tmp);}sort(Vec.begin(),Vec.end());int result = Vec[0] + Vec[1] > Vec[2] ? Vec[0] + Vec[1] + Vec[2] : 2 * (Vec[0] + Vec[1]) - 1;printf("%d\n",result);return 0;
}

构成三角形的数学条件相关推荐

  1. 帕斯卡三角形html,数学之美:杨辉三角(帕斯卡三角)的奇特性质

    杨辉三角(也称帕斯卡三角)相信很多人都不陌生,它是一个无限对称的数字金字塔,从顶部的单个1开始,下面一行中的每个数字都是上面两个数字的和. 杨辉三角,是二项式系数在三角形中的一种几何排列,在中国南宋数 ...

  2. JavaScript 三角形常用数学方法封装

    首先,定义点: function Point(x, y) {this.x = x;this.y = y;this.length = function () {return Math.sqrt(x * ...

  3. 阿里巴巴资深技术专家崮德:8 个影响我职业生涯的重要技能

    我是上个世纪, 1998 年考入浙江大学的,读的是电子工程,但是在大学期间情不自禁爱地上了计算机,当时在学校学的是汇编语言,C 和 C++ ,也钻研过微软的 VC++ .经历过点亮第一个 8051 板 ...

  4. 三角形加几笔能变成什么_一个圆添上几笔能出来什么形状?例如:表,太阳,向日葵.-圆形加几笔得什么事物-数学-伍靖都同学...

    概述:本道作业题是伍靖都同学的课后练习,分享的知识点是圆形加几笔得什么事物,指导老师为高老师,涉及到的知识点涵盖:一个圆添上几笔能出来什么形状?例如:表,太阳,向日葵._-圆形加几笔得什么事物-数学, ...

  5. 【判断三角形成立条件并进一步判断三角形类型】

    题目描述 输入三角形的三边,根据输入的三角形的三边判断是否能组成三角形,如果可以进一步判断三角形的类型: (1)等边三角形(三边相等) (2)等腰三角形(两边相等) (3)直角三角形(a平方+b平方= ...

  6. [从头学数学] 第180节 解三角形

    剧情提要: [机器小伟]在[工程师阿伟]的陪同下进入了结丹后期的修炼, 这次要修炼的目标是[解三角形]. 正剧开始: 话说[机器小伟]自从进入结丹期以来,短短数日,就硬是从结丹初期修炼到了后期,这种 ...

  7. 三条中线分的六个三角形_解读三角形中的三边关系和三条线段的应用

    作为东方文化四大奇迹之一,金字塔是古埃及文明的代表作.在尼罗河下游,至今仍然散布着约80座金字塔遗迹.金字塔的庄严感和稳定性,主要来自于各面都是等腰三角形,有的甚至于接近等边三角形. 三角形是数学中最 ...

  8. 初中数学抽象教学的案例_初中数学教学案例

    [案例介绍:]课题:探索三角形全等的条件 一.教学设计: 1.学习方式: 为了使学生更好地掌握这一部分内容,遵循启发式教学原则,用设问形式创设问题情景,设计一系列实践活动,引导学生操作.观察.探索.交 ...

  9. 学界 | 终结吧!机器学习的数学焦虑

    开始机器学习之旅,需要什么层次的数学功底? 尤其是对于那些没有学过数学和统计学的同学们来说,这个问题当前不甚清楚,在这篇文章中,我将要为那些使用机器学习技术来开发产品或做学术研究的人们提供一些数学背景 ...

最新文章

  1. 一文读懂可解释机器学习简史,让你的模型再也不是“Black Box”
  2. gitlab安装_Gitlab安装和配置教程(包括邮箱配置)
  3. 查看源代码不方便?我有利器
  4. 视频在计算机中的存储
  5. 《信息学奥赛一本通》 高精除以低精。输入两个正整数,求它们的商(做整除)。
  6. 现在抖音这么火,那么你知道如何用CSS实现抖音字体?
  7. 使用 Canvas 生成公众号头图
  8. 让8只数码管从左往右显示1、2、3、4、、、8
  9. 德不配位,势必遭殃!人事斗争,劝你不要参与!
  10. spark BlockManager如何实现shuffle
  11. 【转】RunTime.getRunTime().addShutdownHook用法
  12. 11月末全球域名商新增量18强:西数居首 易名第二
  13. MySQL数据库数据存放位置修改
  14. 中金财富:如何获取不“平均”的收益?
  15. 凤凰系统运行linux,凤凰系统率先升级内核到Linux4.9,支持更多新硬件
  16. 苹果结构体系不匹配_为什么苹果手机Id总是不匹配?????
  17. 俄亥俄州立大学哥伦布分校计算机科学,【精选】俄亥俄州立大学哥伦布分校计算机科学与工程本科专业申请.pdf...
  18. ffmpeg音频格式转换
  19. Can总线基本关注事项(仲裁、电气、阻抗计算、负载率)
  20. LeetCode 55. 跳跃游戏

热门文章

  1. UNIX/LINUX 哲学
  2. aws mysql价格_AAmazon Athena 价格-无服务器交互式数据库查询服务-AWS云服务
  3. LeetCode322.零钱兑换(一)
  4. 网络安全技术第七章——防火墙技术概述及应用(包过滤防火墙 、代理防火墙、状态检测防火墙、分布式防火墙)
  5. 转载:强化学习中Bellman最优性方程背后的数学原理?
  6. BIND9私有DNS服务器中使用DNSSEC
  7. cookies和缓存的区别_Cookies和缓存之间的区别
  8. 矩形面积周长和梯形面积
  9. HTML常用标记(完整版)
  10. Vue中如何扩展⼀个组件