蓝桥杯算法提高VIP-班级排名 (C++代码) 摘要:解题思路:看清楚题目,哎,总分排名。注意事项:参考代码:#include <bits/stdc++.h> using namespace std; typedef struct { int …… 题解列表 2019年01月12日 0 点赞 0 评论 1627 浏览 评分:0.0
蓝桥杯算法提高VIP-班级排名 (C++代码) 解题思路:我用了map来解,先是输入姓名name把map[name]都初始化为0。之后输入分数则把分数累加,输入一次考试成绩后则与DaDa的成绩进行比较,比DaDa大则DaDa的排名加一之后输出。注意事项:排名指的是当前所有考试分数的排名而不是一门考试的排名参考代码:#include 题解列表 2019年02月09日 0 点赞 0 评论 1859 浏览 评分:9.9 蓝桥杯算法提高VIP-班级排名 (C语言代码) 解题思路:我是这样理解的-----把第一次考试看作是第一课程的成绩,并且只考了一门,所以此时的排名名次是按照第一课程的成绩来排的-----第二次考试看作是第二课程的成绩,此时考了两门,那么这个时候的排名就得按照两门课程的总分来排-----那么第M次考试也就相当于是把所有的课程全部考完了, 题解列表 2019年02月21日 1 点赞 0 评论 2229 浏览 评分:6.0 蓝桥杯算法提高VIP-班级排名 (C++代码) 摘要:解题思路:以map的value排序,如果成绩相同把DaDa放前面去,再找出DaDa在Map当中的位置+1即可。注意事项:参考代码:#include <bits/stdc++.h> using nam…… 题解列表 2019年03月09日 1 点赞 0 评论 1417 浏览 评分:0.0 蓝桥杯算法提高VIP-班级排名 (C语言代码)求助,一直报错89%,有注释,谢谢。 摘要:解题思路:注意事项:参考代码://1546: 班级排名 #include <stdio.h> #include <string.h> //判断是否为同一个人,是则输出1,不是则输出0;…… 题解列表 2019年03月22日 0 点赞 0 评论 2055 浏览 评分:0.0 蓝桥杯算法提高VIP-班级排名-题解(C++代码) 代码少,效率高,unordered_map 简单使用 unordered_map是采用hash实现的键值对,使用它查询学生对应成绩效率高于数组遍历和二叉树等。这里直接使用unordered_map存储学生成绩,也可以仅使用它存储索引,新建一个数组存储成绩,效率会稍高一点。代码思路很简单。参考代码:```cpp#include#include#define 题解列表 2019年10月14日 0 点赞 0 评论 1747 浏览 评分:9.9 优质题解 班级排名 (C/C++)结构体排序通用解法 1.定义结构体```cppstructStudent{intsum;//总分charname[30];//姓名}ss[maxn];//ss[]数组中1每一个元素为一个Student```------------2.创建结构体对象```cppintcnt=0;//学生数for(inti=0;ib.sum 题解列表 2019年12月27日 1 点赞 0 评论 3008 浏览 评分:8.8 旋桜-蓝桥杯算法提高VIP-班级排名-题解(C++代码) **题目本身没多大难度****写个结构体****C++STL无脑过****但是一定要注意审题**~~我因为很多次,没错认真审题WA~~#include#include#include#includeusingnamespacestd;structnode{stringname;intscore;nod 题解列表 2020年01月14日 0 点赞 0 评论 1458 浏览 评分:9.9 蓝桥杯算法提高VIP-班级排名-题解(C++代码) 思路:利用集合映射的特点,名字对应分数,然后将各个分数存储到容器中从大到小排序后与MAP[DaDa]作对比,第一个分数一样的即为结果```cpp#include#include#include#include#includeusingnamespacestd;mapmp;//定义mp的映射, 题解列表 2020年01月20日 0 点赞 0 评论 1194 浏览 评分:9.9 蓝桥杯算法提高VIP-班级排名-题解(C++描述,题目有些坑,错误89%的快过来看看!) 解题思路:解题思路很简单,主要是排序了,我看了不少人还用了结构体排序。当然我没有用排序,反正只要求DaDa的个人排名,我只是做了个逐一比较,看看有多少人分数比他高就能得到他的排名。坑人点:读题一定要注意啦!这里算得是总分排名,也就是第二次考试后的排名是也要算上第一次考试的成绩的, 题解列表 2020年03月14日 0 点赞 0 评论 1293 浏览 评分:9.3 « 1234 »
蓝桥杯算法提高VIP-班级排名 (C语言代码) 解题思路:我是这样理解的-----把第一次考试看作是第一课程的成绩,并且只考了一门,所以此时的排名名次是按照第一课程的成绩来排的-----第二次考试看作是第二课程的成绩,此时考了两门,那么这个时候的排名就得按照两门课程的总分来排-----那么第M次考试也就相当于是把所有的课程全部考完了, 题解列表 2019年02月21日 1 点赞 0 评论 2229 浏览 评分:6.0
蓝桥杯算法提高VIP-班级排名 (C++代码) 摘要:解题思路:以map的value排序,如果成绩相同把DaDa放前面去,再找出DaDa在Map当中的位置+1即可。注意事项:参考代码:#include <bits/stdc++.h> using nam…… 题解列表 2019年03月09日 1 点赞 0 评论 1417 浏览 评分:0.0
蓝桥杯算法提高VIP-班级排名 (C语言代码)求助,一直报错89%,有注释,谢谢。 摘要:解题思路:注意事项:参考代码://1546: 班级排名 #include <stdio.h> #include <string.h> //判断是否为同一个人,是则输出1,不是则输出0;…… 题解列表 2019年03月22日 0 点赞 0 评论 2055 浏览 评分:0.0
蓝桥杯算法提高VIP-班级排名-题解(C++代码) 代码少,效率高,unordered_map 简单使用 unordered_map是采用hash实现的键值对,使用它查询学生对应成绩效率高于数组遍历和二叉树等。这里直接使用unordered_map存储学生成绩,也可以仅使用它存储索引,新建一个数组存储成绩,效率会稍高一点。代码思路很简单。参考代码:```cpp#include#include#define 题解列表 2019年10月14日 0 点赞 0 评论 1747 浏览 评分:9.9
优质题解 班级排名 (C/C++)结构体排序通用解法 1.定义结构体```cppstructStudent{intsum;//总分charname[30];//姓名}ss[maxn];//ss[]数组中1每一个元素为一个Student```------------2.创建结构体对象```cppintcnt=0;//学生数for(inti=0;ib.sum 题解列表 2019年12月27日 1 点赞 0 评论 3008 浏览 评分:8.8
旋桜-蓝桥杯算法提高VIP-班级排名-题解(C++代码) **题目本身没多大难度****写个结构体****C++STL无脑过****但是一定要注意审题**~~我因为很多次,没错认真审题WA~~#include#include#include#includeusingnamespacestd;structnode{stringname;intscore;nod 题解列表 2020年01月14日 0 点赞 0 评论 1458 浏览 评分:9.9
蓝桥杯算法提高VIP-班级排名-题解(C++代码) 思路:利用集合映射的特点,名字对应分数,然后将各个分数存储到容器中从大到小排序后与MAP[DaDa]作对比,第一个分数一样的即为结果```cpp#include#include#include#include#includeusingnamespacestd;mapmp;//定义mp的映射, 题解列表 2020年01月20日 0 点赞 0 评论 1194 浏览 评分:9.9
蓝桥杯算法提高VIP-班级排名-题解(C++描述,题目有些坑,错误89%的快过来看看!) 解题思路:解题思路很简单,主要是排序了,我看了不少人还用了结构体排序。当然我没有用排序,反正只要求DaDa的个人排名,我只是做了个逐一比较,看看有多少人分数比他高就能得到他的排名。坑人点:读题一定要注意啦!这里算得是总分排名,也就是第二次考试后的排名是也要算上第一次考试的成绩的, 题解列表 2020年03月14日 0 点赞 0 评论 1293 浏览 评分:9.3