当前位置:   article > 正文

最大值 / 最小值_max函数支持longlong吗

max函数支持longlong吗

分析: 

当a >= b时,max(a, b) = (a + b + a - b) / 2 = a;
当a < b时,max(a, b) = (a + b + b - a) / 2 = b;

同理,最小值公式为

min(a ,b) = (a + b - abs(a - b)) / 2; 

头文件

C++ 中 algorithm 头文件下有 max( )、min( ) 

特例:

有些题有小坑,使用max函数,比如max(a,0)时,若a是long long 类型,就会报错,需要将0改成0ll 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/334759?site
推荐阅读
相关标签
  

闽ICP备14008679号