考研数据结构与算法
天蝎座的程序员
这个作者很懒,什么都没留下…
展开
-
4.acwing3374. 进制转换2
将 M 进制的数 X 转换为 N 进制的数输出。 输入格式 第一行包括两个整数:M 和 N。 第二行包含一个数 X,X 是 M 进制的数,现在要求你将 M 进制的数 X 转换成 N 进制的数输出。 输出格式 共一行,输出 X 的 N 进制表示。 #include<iostream> #include<cstring> #include<algorithm> #include<vector> using namespace std; int main() {原创 2022-03-13 17:37:53 · 587 阅读 · 0 评论 -
3.acwing3373. 进制转换
将一个长度最多为 30 位数字的十进制非负整数转换为二进制数输出。 输入格式 输入包含多组测试数据。 每组测试数据占一行,包含一个长度不超过 30 位的十进制非负整数。 输出格式 每组数据输出一个结果,占一行,为输入对应的二进制数。 #include<iostream> #include<cstring> #include<algorithm> #include<vector> using namespace std; vector<int>原创 2022-03-13 17:33:29 · 586 阅读 · 0 评论 -
2.acwing3376.成绩排序2
给定学生的成绩单,成绩单中包含每个学生的学号和分数,请将成绩单按成绩从低到高的顺序重新排序。 如果学生的成绩相同,则按照学号从小到大的顺序进行排序。 输入格式 第一行包含整数 N,表示学生数量。 接下来 N 行,每行包含两个整数 p 和 q,表示一个学生的学号和成绩。 学生的学号各不相同。 输出格式 输出重新排序后的成绩单。 每行输出一个学生的学号和成绩,用单个空格隔开。 #include <iostream> #include <cstring> #include <algo原创 2022-03-13 17:19:25 · 411 阅读 · 0 评论 -
1.acwing3375. 成绩排序
给定学生的成绩单,成绩单中包含每个学生的姓名和分数,请按照要求将成绩单按成绩从高到低或从低到高的顺序进行重新排列。 对于成绩相同的学生,无论以哪种顺序排列,都要按照原始成绩单中靠前的学生排列在前的规则处理。 输入格式 第一行包含整数 N,表示学生个数。 第二行包含一个整数 0 或 1,表示排序规则,0 表示从高到低,1 表示从低到高。 接下来 N 行,每行描述一个学生的信息,包含一个长度不超过 10 的小写字母构成的字符串表示姓名以及一个范围在 0∼100 的整数表示分数。 输出格式 输出重新排序后的成绩单原创 2022-03-13 17:16:14 · 105 阅读 · 0 评论