#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int n[]={1,4,22,3,8,5};
int len=sizeof(n)/sizeof(int);
cout<<*max_element(n,n+len)<<endl;
cout<<*min_element(n,n+len)<<endl;
return 0;
}

C++ STL 求向量中的最大值和最小值min_element(v.begin(),v.end()) max_element(v.begin(),v.end()) sizeof(n)/sizeof(int)

min_element 算法返回最小的元素的位置中序列 [first, last)。

#include<iostream>

#include<vector>

#include<algorithm>

using namespace std;

int main()

{

int n[]={1,4,2,3,5,0};

vector<int>v(n,n+sizeof(n)/sizeof(int));//sizeof(n)/sizeof(int)是求数组n的长度

cout<<*min_element(v.begin(),v.end())<<endl;//最小元素

cout<<*max_element(v.begin(),v.end())<<endl;//最大元素

return 0;

}

练手题链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=218

题目就是要用贪心思想来求。。。。。。,最先完成的机器总是找需要花费时间最长的作业来进行,最终求得答案。。。。。

代码:

#include<stdio.h>

#include<string.h>

#include<iostream>

#include<algorithm>

using namespace std;

bool comp(int x,int y)

{

return x>y;

}

int main()

{

int ncases,n,m,i,a[10010],ans[101];

scanf("%d",&ncases);

while(ncases--)

{

memset(a,0,sizeof(a));

memset(ans,0,sizeof(ans));

scanf("%d %d",&n,&m);

for(i=0;i<=n-1;i++)

{

scanf("%d",&a[i]);

}

sort(a,a+n,comp);

for(i=0;i<=n-1;i++)

{

*min_element(ans,ans+m)=*min_element(ans,ans+m)+a[i];

}

printf("%dn",*max_element(ans,ans+m));

}

return 0;

}

*min_element 神器第二弹 牛逼的找最大值 最小值相关推荐

  1. 发现一款自学Java可视化工具神器,非常牛逼,太爱了!

    最近发现一款Java自学神器,超级牛逼,今天分享给大家. 介绍 Codegym 是一个以 Java 为中心的平台,它比其他平台上都要更加深入的介绍 Java,这个网站将理论和实践知识相结合,你可以在上 ...

  2. c语言找最大值最小值

    找最大值最小值位置 从键盘任意输入10个整数,计算并输出最大值和最小值及其它们在数组中的下标位置. 程序运行结果示例1: Input 10 numbers:1 2 3 4 5 6 7 8 9 10↙ ...

  3. Vector找最大值 最小值

    Vector实例: vector<int>tmp; //即设添加有很多元素 找最大值的位置: auto Max_position = max_element(tmp.begin(),tmp ...

  4. c语言在一组数据中找最大值最小值,用c语言输入一组数据,输出最大最小值,求c语言程序讲解: 输入一组数据,求最大值,最小值,和,平均...

    问题标题 用c语言输入一组数据,输出最大最小值,求c语言程序讲解: 输入一组数据,求最大值,最小值,和,平均 2019-7-3来自ip:18.156.193.207的网友咨询 浏览量:318 手机版 ...

  5. C# 选择按钮 数字排序 找最大值最小值

    运行效果 实现排序.计算最小值.计算最大值.计算平均值的功能. 控件属性表格如下: 代码 using System; using System.Collections.Generic; using S ...

  6. 牛逼的python代码_牛逼啊!一个随时随地写Python代码的神器

    现在学Python的人越来越多,很多小伙伴都非常有激情,利用碎片时间随时随地学习Python, 大家知道Python是一门编程语言,但是学语言光看不练是没有用的.最好能编程并运行,有没有什么好的神器可 ...

  7. 牛逼!无需安装,一行命令搞定内网穿透

    点关注公众号,回复"1024"获取2TB学习资源! 内网穿透,即NAT穿透,网络连接时术语.外网与内网的计算机节点需要连接通信,映射端口能让外网的电脑找到处于内网的电脑,提高下载速 ...

  8. 卧槽,这个Vue调试神器牛逼!点击页面元素居然能直接打开对应组件文件…

    点击上方"蓝色字体",选择"设为星标" 做积极向上的前端人! 1. 前言 我的文章尽量写得让想看源码又不知道怎么看的读者能看懂.我都是推荐使用搭建环境断点调试源 ...

  9. 牛逼的黑客也得找工作,他们靠的是黑掉公司网站?

    本文来源 公路商店 全国程序员圈子里有个传说:一旦有黑客攻进了阿里巴巴的防火墙,迎接他的将是漆黑屏幕上一行闪着绿光的大字: "来阿里上班吧,月薪两万." 这高于大部分北沪深漂的诱人 ...

  10. 【转载】byvoid阿里第二弹:不是技术牛人,如何拿到国内IT巨头的Offer

    [转载]byvoid阿里第二弹:不是技术牛人,如何拿到国内IT巨头的Offer 不久前,byvoid面阿里星计划的面试结果截图泄漏,引起无数IT屌丝的羡慕敬仰.看看这些牛人,NOI金牌,开源社区名人, ...

最新文章

  1. 时间管理大师!一程序员同时给谷歌和 Facebook 打工??
  2. android 电容屏(二):驱动调试之基本概念篇
  3. python to_excel保存成xls_pd.ExcelWriter(to_excel)保存结果到已存在的excel文件中
  4. c++以代理的方式来实现接口化编程
  5. Flutter:尝试撸一个具有惯性跟阻力的旋转控件或用传感器控制其旋转
  6. 转HTML+CSS总结/深入理解CSS盒子模型
  7. 怎样用python随机生成100内的100个奇数_python怎么随机生成奇数_后端开发
  8. quartz java 实现_Quartz使用-入门使用(java定时任务实现)
  9. 倒立摆及其应用//2021-2-23
  10. 转速环PI参数整定详解(三)——转速环开环传函特性及其整定策略(有最终推导结果公式)
  11. cse7761电能计量芯片驱动程序
  12. linux cp命令复制整个文件夹
  13. 门徒Disciples体系:致力于成为“DAO世界”中的集大成者。
  14. SharpDevelop出现未找到resgen.exe问题的解决办法
  15. 程序员常用的工具软件
  16. GoAhead_UserGuide_1
  17. poi导出带有下拉选项的Excel,解决下拉选项过多报错的问题
  18. C语言规定 定义符号常量时必须用大写字母,C语言规定,定义符号常量时必须用大写字母()...
  19. /wp-cron.php_通过CRON / PHP快速检测被黑客入侵的文件:SuperScan
  20. 深入理解Flutter手势系统

热门文章

  1. HTML(超文本标记语言)-----WEB开发基础之二
  2. [ACM] hdu 2079 选课时间(普通型母函数)
  3. 【动弹有奖】——OSC登录并发送动弹分析(附python源码)
  4. UITextFiled 简介
  5. 【java】getWriter() has already been called for this
  6. html php交互json 结果集,基于HTML模板和JSON数据的JavaScript交互(移动端)
  7. 重构Webpack系列之四 ---- Loaders
  8. spring与security做项目的时候,控制台一直输出显示favicon.ico错误,解决方案!
  9. 打开gedit_使用 gedit 文本编辑器优化你的 GNOME 体验 | Linux 中国
  10. java复制数组函数_java 数组复制:System.arrayCopy 深入解析