# 人力的堆排序 **Repository Path**: Roseleaves/manpower-sorting ## Basic Information - **Project Name**: 人力的堆排序 - **Description**: 帮助构建节奏榜。输入一串人名列表,输入一个字符串提示用户尽量考虑哪些方面,然后用堆排序的算法不断提供两个人名,由用户输入1和2进行比较。允许在排序过程中扔掉某些人名。最终结果填入杨辉三角表示属于哪些梯队。 - **Primary Language**: Python - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-08 - **Last Updated**: 2023-03-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 人力的堆排序 #### 介绍 帮助构建节奏榜。输入一串人名列表,输入一个字符串提示用户尽量考虑哪些方面,然后用堆排序的算法不断提供两个人名,由用户输入1和2进行比较。允许在排序过程中扔掉某些人名。最终结果填入杨辉三角表示属于哪些梯队。 人名列表也可以不输入人名,比如危机合约列表,或者技能列表。 为了适应从PRTS的干员筛选界面直接暴力复制,我们允许输入之后把所有输入内容的数字/拉丁字母/西里尔字母去掉。 不过这里的 UI 选择的是: 除了正常的输入Y表示同意之外,不输入(或者说输入空字符串)意思是默认,也表示同意; 除了正常的输入N表示不同意之外,输入意料之外的东西意思是抬杠,也表示不同意。 输入小写的 l/r, a/d, 1/2 (并按回车) 来选择较强的一方. 如果哪一项太烂了你无法评价, 那么输入大写的 L/R, A/D, !/@ 来扔掉它. 两边都烂就输入 X/x 一起扔掉. 这之外输入只属于一方的子串 (除了lradx12等的单字符) 也是选择该方.