利用c自带的快排序 杭电 acm 1040
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define SIZE 100
//从小到大排序
int comp1(const void *x,const void *y)
{
return *(int *)x - *(int *)y;
}
//从大到小排序
int comp2(const void *x,const void *y)
{
return *(int *)y - *(int *)x;
}
/*
void qs(int a[],int num){
int i=0,j=num-1;
int val=a[0];
if(num>1){
while(i<j){
for(;j>i;j--){
if(a[j]<val){
a[i++]=a[j];
break;
}
}
for(;i<j;i++){
if(a[i]>val){
a[j--]=a[i];
break;
}
}
}
a[i]=val;
qs(a,i);
qs(a+i+1,num-i-1);
}
}*/
int main(){
int k;
int a[1000];
int re,n;
scanf("%d",&re);
while(re--){
scanf("%d",&n);
for(k=0;k<n;k++){
scanf("%d",&a[k]);
}
//qs(a,n);
qsort(a,n,sizeof(int),comp1);
for(k=0;k<n;k++){
if(k==0)
printf("%d",a[k]);
else
printf(" %d",a[k]);
}
printf("\n");
}
return 0;
}
利用c自带的快排序 杭电 acm 1040的更多相关文章
- 杭电acm 1040题
本题是一个非常简单的升序排序题目,但那时在做的时候把题目看错了,导致花费了大量的时间来检查为什么WA,最后发现题目看错了..... /********************************* ...
- 杭电ACM分类
杭电ACM分类: 1001 整数求和 水题1002 C语言实验题——两个数比较 水题1003 1.2.3.4.5... 简单题1004 渊子赛马 排序+贪心的方法归并1005 Hero In Maze ...
- 杭电ACM(1002) -- A + B Problem II 大数相加 -提交通过
杭电ACM(1002)大数相加 A + B Problem II Problem DescriptionI have a very simple problem for you. Given two ...
- 杭电ACM题单
杭电acm题目分类版本1 1002 简单的大数 1003 DP经典问题,最大连续子段和 1004 简单题 1005 找规律(循环点) 1006 感觉有点BT的题,我到现在还没过 1007 经典问题,最 ...
- 2017杭电ACM集训队单人排位赛 - 6
2017杭电ACM集训队单人排位赛 - 6 排名 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 59 1 X X 1 1 X X 0 1 ...
- 杭电acm 1015题
马上要找工作了,锻炼下自己的写程序能力,不多说,上代码 /********************杭电acm 1015 已AC 在这个程序里,使用穷举法来实现,但是输出顺序需要安装字典的最大 来输出 ...
- 杭电ACM刷题(1):1002,A + B Problem II 标签: acmc语言 2017-05-07 15:35 139人阅读 评
最近忙于考试复习,没有多少可供自己安排的时间,所以我利用复习之余的空闲时间去刷刷杭电acm的题目,也当对自己编程能力的锻炼吧. Problem Description I have a very si ...
- 高手看了,感觉惨不忍睹——关于“【ACM】杭电ACM题一直WA求高手看看代码”
按 被中科大软件学院二年级研究生 HCOONa 骂为“误人子弟”之后(见:<中科大的那位,敢更不要脸点么?> ),继续“误人子弟”. 问题: 题目:(感谢 王爱学志 网友对题目给出的翻译) ...
- 杭电acm阶段之理工大版
想參加全国软件设计大赛C/C++语言组的同学,假设前一篇<C和指针课后练习题总结>没看完的,请先看完而且依照上面的训练做完,然后做以下的训练. 传送门:http://blog.csdn.n ...
- 杭电acm习题分类
专注于C语言编程 C Programming Practice Problems (Programming Challenges) 杭电ACM题目分类 基础题:1000.1001.1004.1005. ...
随机推荐
- eolinker请求参数:提交参数JSON转换格式不正确的解决方法
当某个接口的提交参数类型为"array"时,该接口被自动化测试调用会转换成text类型. 导致执行测试的时候,整个参数转化json格式不正确 解决方法是在 格式不正确的项后面 配 ...
- 异步编程与Tortoise-ORM框架
title: 异步编程与Tortoise-ORM框架 date: 2025/04/19 00:13:05 updated: 2025/04/19 00:13:05 author: cmdragon e ...
- symfony里实现resfull api并实现权限控制
---------------------------------------------------------- 1.restfull api部分 注:笔记,自己摸索出来的,路子野,仅供参考. - ...
- Elasticsearch7.6.1配套安装包自取
包含Elasticsearch,ik分词器,kibana 7.6.1安装包自取:https://pan.baidu.com/s/1Y6XdDOzqIzI2qerOODQHmg提取码:5nm4
- kali安装docker环境
Docker需要Linux内核大于 3.10 并且是 64位 的,可以用 uname -a 可以查看是否符合要求 uname -a Linux kali 4.17.0-kali1-amd64 #1 S ...
- MFC窗口闪烁问题
本文引自:<VC窗口闪烁问题的解决> 概述 一般的windows复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小时候出现闪烁. 闪烁产生的原因 原因一: 如 ...
- 自制体积不到 2kb 的代码编辑器,areaEditor.js,增强 textarea 标签的代码编辑体验
目录 起因 缩进功能 缩进类型 自动补全括号 犯难 自动补全 阻止补全 编辑框抖动 在空行按下删除键,清空 封装代码 怎么压缩 JavaScript 代码 更多的功能? 起因 前两天我搞的那个在线 H ...
- 2024网鼎杯青龙组Misc详解
MISC01 某单位网络遭到非法的攻击,安全人员对流量调查取证之后保存了关键证据,发现人员的定位信息存在泄露,请对其进行分析.flag为用户位置信息进行32位md5哈希值 位置信息,所有我们开始试ip ...
- 企业级MediaWiki知识库系统搭建部署指南(CentOS 8)
## 一.高级环境准备 ### 1. 系统优化与安全加固 ```bash # 系统更新与内核优化 sudo dnf update -y --security sudo dnf install kern ...
- 「Log」2023.8.23 小记
序幕 \(\texttt{7:45}\):晚起到校,补博客. 从今天开始坚持不喝饮料. 写串串. \(\color{blueviolet}{P4248\ [AHOI2013]\ 差异}\) 神奇的.式 ...