【算法题】买帽子
来源:互联网 发布:unity3d语言 编辑:程序博客网 时间:2024/05/16 18:04
度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少?
输入描述:
首先输入一个正整数N(N <= 50),接下来输入N个数表示每顶帽子的价格(价格均是正整数,且小于等于1000)输出描述:
如果存在第三便宜的帽子,请输出这个价格是多少,否则输出-1输入例子:
10
10 10 10 10 20 20 30 30 40 40输出例子:
30
使用set容器,从set的begin迭代器,递增两次,如果迭代器是有效的,则输出值否则输出-1.
#include <iostream>#include<set>using namespace std;int main(){ int n; int tmp; cin >> n; set<int> set_; for (auto i = 0; i < n;++i) { cin >> tmp; set_.insert(tmp); } auto iter = set_.begin(); if (iter != set_.end()) { iter++; } if (iter != set_.end()) { iter++; } if (iter!=set_.end()) { cout << *iter << endl; } else { cout << -1<<endl; } return 0;}
阅读全文
0 0
- 【算法题】买帽子
- [编程题] 买帽子
- [编程题] 买帽子
- [编程题] 买帽子
- [编程题] 买帽子
- 百度编程题买帽子
- 买帽子
- 买帽子
- 买帽子
- 算法之买帽子(求第三便宜的帽子价格)
- 2980 买帽子
- 【codevs2980】买帽子
- code vs 买帽子
- Codevs 2980 买帽子
- codevs2980买帽子
- CDOEVS 2980 买帽子
- 百度笔试- 买帽子
- 牛客网 买帽子
- 抽象工厂模式
- Semantic Structure From Motion with Points, Regions, and Objects论文翻译
- Linux批量添加软件到PATH
- 深入理解指针类型间的转换
- 8
- 【算法题】买帽子
- Python自带数据结构的运行效率
- 第一个python爬虫 抓取新浪新闻
- Python练习题 9-6冰淇淋小店
- android项目初体验(持续更新)
- 换元及分布积分法
- (0055)iOS开发之dealloc认识
- Android状态栏的启动
- rpm强制删除已经遗失的软件