1521_排序

2022-5-16 18:17| 发布者: Hocassian| 查看: 42| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-2-89503881047900-Problem List-采集的数据-后羿采集器.html

Pro.ID

1521

Title

排序

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=1521

AC

62

Submit

128

Ratio

48.44%

时间&空间限制

  • Time Limit: 2000/1000 MS (Java/Others)     Memory Limit: 65536/32768 K (Java/Others)
  • 描述

    我们都知道,在排序算法中需要进行多次比较。若比较的两个数Ai, Aj  (i < j),Ai > Aj的话,则称作有效比较。给定一个有N个互异元素的整数序列,请使用选择排序对序列进行排序,并输出其有效比较次数。这里假设使用的是标准的排序算法,并且从下标小到大的顺序进行枚举。

    比如,给定序列[4,1,3,2],选择排序的有效比较按顺序有(4,1), (4,3), (3,2)。

    输入

    第一行为一个整数t,表示测试用例个数。对于每个测试用例,第一行包含一个整数n( 0 < n < 100 ),表示序列的元素个数。接下来一行包含n个互不相同的整数,表示序列的元素。

    输出

    Description

    我们都知道,在排序算法中需要进行多次比较。若比较的两个数Ai, Aj  (i < j),Ai > Aj的话,则称作有效比较。给定一个有N个互异元素的整数序列,请使用选择排序对序列进行排序,并输出其有效比较次数。这里假设使用的是标准的排序算法,并且从下标小到大的顺序进行枚举。

    比如,给定序列[4,1,3,2],选择排序的有效比较按顺序有(4,1), (4,3), (3,2)。

    Input

    第一行为一个整数t,表示测试用例个数。对于每个测试用例,第一行包含一个整数n( 0 < n < 100 ),表示序列的元素个数。接下来一行包含n个互不相同的整数,表示序列的元素。

    Output

    为每个测试用例单独输出一行表示使用标准的选择排序的有效比较次数。

    Sample Input

    2
    4
    4 1 3 2
    3
    3 2 1

    Sample Output

    3
    2

    Source

    样例输入

    2
    4
    4 1 3 2
    3
    3 2 1

    样例输出

    3
    2

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部