题目描述:

示例代码:

// mini_max_sum.cpp: 定义控制台应用程序的入口点。
//
//   give sum which any four of five nums
//   print mini and max sum
//#include "stdafx.h"
#include <windows.h>
#include <vector>
#include <algorithm>
#include <iostream>
using namespace std;void miniMaxNum( vector<int>arr )
{//方案1/*long int sum1 = 0;long int sum2 = 0;sort( arr.begin(), arr.end() );sum1 = arr[0] + arr[1] + arr[2] + arr[3];sum2 = arr[1] + arr[2] + arr[3] + arr[4];printf( "%ld %ld", sum1, sum2 );//eg://256741038 623958417 467905213 714532089 938071625//not 2063136757 2744467344*///方案2//最大值:所有数之和减去最小值元素//最小值:所有数之和减去最大值元素int small1, large;long int sum = 0;small1 = arr[0];large = arr[0];for (int arr_i = 0; arr_i < 5; arr_i++) {if (small1 > arr[arr_i])small1 = arr[arr_i];if (large < arr[arr_i])large = arr[arr_i];sum = sum + arr[arr_i];}printf("%ld %ld", sum - large, sum - small1);
}
int main()
{vector<int> arr( 5 );for( int arr_i = 0; arr_i < 5; arr_i++ ){cin >> arr[arr_i];}miniMaxNum( arr );system( "pause" );return 0;
}

补充说明:

注意整型数的最大值

hackerrank初级篇之Mini-Max Sum相关推荐

  1. hackerrank初级篇之staircase

    题目说明: 示例代码: // staircase.cpp: 定义控制台应用程序的入口点. // // n=4 // # // ## // ### //#### // //#include " ...

  2. HackerRank初级篇之Between Two Sets

    题目说明: 题目解读: 1.给定2个整数集合A.B 2.求集合C满足条件的元素个数:(A中的元素是C中元素的因子,C中元素是B中元素的因子) 示例代码: // BetweenTwoSets.cpp: ...

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

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

  4. HDU_1003 Max Sum

    点击打开链接 Max Sum Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) T ...

  5. Redis从入门到精通:初级篇(转)

    原文链接:http://www.cnblogs.com/xrq730/p/8890896.html,转载请注明出处,谢谢 Redis从入门到精通:初级篇 平时陆陆续续看了不少Redis的文章了,工作中 ...

  6. 简单五子棋算法——初级篇

    简单五子棋算法--初级篇 前言 设计思路 算法实现 后言 进阶设计 前言 五子是中国古老的棋类之一,是老少咸宜的娱乐项目.也是人机博弈中最简单的一类,相较于围棋.象棋变化更少,算法实现起来就相对比较简 ...

  7. 《Unity Shader入门精要》笔记:初级篇(2)

    本篇博客主要为个人学习所编写读书笔记,不用于任何商业用途,以及不允许任何人以任何形式进行转载. 本篇博客会补充一些扩展内容(例如其他博客链接). 本篇博客还会提供一些边读边做的效果截图.文章内所有数学 ...

  8. 《挑战程序设计竞赛》--初级篇习题POJ部分【2.4 - 2.6】

    这次是延续上次的<挑战程序设计竞赛>初级篇,总结部分poj上的练习题,主要是2.4 ~ 2.6部分: 导航 2.4 加工并存储的数据结构 优先队列 Sunscreen MooUnivers ...

  9. 《挑战程序设计竞赛》--初级篇习题POJ部分【穷竭搜索+贪心】

    最近看了<挑战程序设计竞赛>初级篇,这里总结一下部分poj上的练习题,主要涉及方面为: 穷竭搜索 and 贪心算法 具体题目: 简单导航 一.穷竭搜索 二.贪心算法 一.穷竭搜索 穷竭搜索 ...

最新文章

  1. wiquery ManipulatingHelper
  2. 利用 Docker 在不同宿主机做 CentOS 系统容器 | 原力计划
  3. 95-070-040-源码-源码调试-FLINK源代码调试方式
  4. sv_labs学习笔记——sv_lab5_上(System Verilog)
  5. 学python要什么基础-学Python首先要学什么?
  6. 机器学习之问题建模(一)
  7. 0819 - 要想富,追新不守旧
  8. 统计在线人数访问人数
  9. 数据库存储过程讲解与实例
  10. uart通信协议详解
  11. 如何对比评价TOM邮箱、QQ邮箱,Gmail邮箱以及139邮箱?
  12. 360全景倒车影像怎么看_最近淘了一个360度全景倒车影像-4路行车记录仪监控录像,和大家分享一下...
  13. 大会回顾丨游戏用户体验优化如何实践,看大咖怎么说(附PPT下载)
  14. 【量化】量化交易入门系列6:量化交易学习书籍推荐(二)
  15. sendfile:Linux中的零拷贝
  16. uni-app 微信小程序 腾讯地图选点插件
  17. hive连接报错:Unauthorized connection for super-user: root from IP 192.168.216.128:14:13
  18. 吴军北京来信:人工智能应该变成通识教育,区块链不是炒概念
  19. 从弦振动方程说开去——解开音乐的密匙
  20. 借助Android Studio生成图标(图片)drawable文件夹下的xml文件

热门文章

  1. 命令集matlab,Matlab常用命令集2
  2. Booting ARM Linux
  3. Data Science 到底是什么?
  4. 如何扫描远程主机开放的端口?
  5. 已解决:Failure to find com.oracle:ojdbc6:jar:11.2.0.4.0-atlassian-hosted
  6. 商汤提出手机端实时单目三维重建系统,实现逼真AR效果和交互
  7. IDEA设置终端Terminal窗口字体和大小
  8. 机器学习笔记之深度信念网络(二)模型构建思想(RBM叠加结构)
  9. ALLOCATE语句分配FORTRAN动态数组方法
  10. 6、FFmpeg 视频处理