Vjudge攻略——ACdream-1099
来源:互联网 发布:淘宝网情侣装dongji 编辑:程序博客网 时间:2024/06/06 04:07
这道题看起来简单,实则不易,对时间复杂度要求极高,需要优化输出(字符输入)和排序(方法:快速排序;范围:部分排序)。下面是我写的:
#include<cstdio>#include<ctype.h>#include<algorithm>using namespace std;int a[5000000];void get(int &x){ char c; x = 0; while(isdigit(c = getchar()))x *= 10, x += c - '0';}int main(){ int n, k; scanf("%d%d", &n, &k); for(int i = 0; i < n; i++) get(a[i]); nth_element(a , a + n - k, a + n); printf("%d\n", a[n - k]); return 0;}
本人刚学习C++不久,如果有不太规范的地方,还请见谅。
阅读全文
0 0
- Vjudge攻略——ACdream-1099
- Vjudge攻略——POJ1753
- Vjudge攻略——POJ2965
- Vjudge
- https://vjudge.net/contest/161167#problem/F——dp
- 2017/10/14周测(vjudge——BJFU周赛_6th_1st)
- 2017/10/15周测(vjudge——BJFU周赛_6th_2nd)
- Acdream 1213——Matrix Multiplication
- 数学推导——ACdream 1067
- 暴力(腊鸡)—— ACdream 1068
- ACdream
- Acdream
- ACdream
- ACdream
- ACdream
- ACdream
- ACdream
- ACdream
- 【Python】7“函数定义和使用“
- var_dump()返回和mysqli_result 类中成员方法
- [LeetCode] Maximum Product Subarray 求连续子数组的最大乘积
- Android 学习笔记-布局
- PHP获得一些随机上传名字防止重命名
- Vjudge攻略——ACdream-1099
- Python学习笔记(9) -- string.letters(关键词:a-zA-Z的集合)
- myql 统计优化
- MySQL 学习<十二> MySQL权限表
- 【读书笔记】机器学习实战 第7章 基于单层决策树的adaboost
- 将字符串转换成整数[Java]
- JavaWeb--使用Websocket实现在线聊天功能
- IOS警告as the name of the previous parameter rather than as part of the selector
- Struts(五)json解析