利用qsort函数解决超时问题 摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <stdlib.h>int cmp(const void *a,const void *b){ return *(i…… 题解列表 2024年04月15日 0 点赞 0 评论 100 浏览 评分:0.0
信息学奥赛一本通T1235-输出前k大的数-题解(C++和java代码) 摘要:**C++解题思路** 将数字存入一个数组里边,进行降序排序(从大到小),然后输出前k个即可 这里排序用的是sort,由于sort在algorithm中默认是升序排序(从小到大)的,例如int a…… 题解列表 2020年01月28日 0 点赞 0 评论 1161 浏览 评分:5.1
题目 2158: 信息学奥赛一本通T1235-输出前k大的数(c++) 摘要:解题思路:注意事项: 1.qsort 效率比sort高 2.用cin也会超时!!改成scanf/printf 3.qsort参数这里我一开始填的4 一直找不到错在哪了 后面改成了si…… 题解列表 2021年10月14日 0 点赞 0 评论 472 浏览 评分:6.0
输出前k大的数:C++实现 摘要:## 手写快速排序 ```c++ #include #include #include using namespace std; long n; long k; void …… 题解列表 2023年08月08日 0 点赞 0 评论 180 浏览 评分:9.9
Java实现(简单易懂) 摘要:package com.edu.hhxy;import java.util.ArrayList;import java.util.Comparator;import java.util.List;im…… 题解列表 2021年10月13日 0 点赞 0 评论 143 浏览 评分:9.9
信息学奥赛一本通T1235-输出前k大的数-题解(各语言代码) 摘要:**优先队列** 每次从队列中弹出最大值,重复k次就可以得到前k大的数 **python** ```python from heapq import nlargest input() pr…… 题解列表 2022年04月13日 0 点赞 0 评论 670 浏览 评分:9.9
信息学奥赛一本通T1235-输出前k大的数 摘要:解题思路:快速排序,优化前K个排序, 当K 小于S时只排前半部分即可注意事项:输入输出用scanf和printf参考代码:#include<iostream> #include<algorithm>…… 题解列表 2024年02月16日 0 点赞 0 评论 124 浏览 评分:9.9