当前位置: 首页 > news >正文

wordpress 引用菜单保定seo网络推广

wordpress 引用菜单,保定seo网络推广,免费的建站软件推荐下载,wordpress禁止访问OD统一考试&#xff08;C卷&#xff09; 分值&#xff1a; 100分 题目描述 小明来到某学校当老师&#xff0c;需要将学生按考试总分或单科分数进行排名&#xff0c;你能帮帮他吗? 输入描述 第1行输入两个整数&#xff0c;学生人数n和科目数量m。0<n<100,0<m<10…

OD统一考试(C卷)

分值: 100分

alt

题目描述

小明来到某学校当老师,需要将学生按考试总分或单科分数进行排名,你能帮帮他吗?

输入描述

第1行输入两个整数,学生人数n和科目数量m。0<n<100,0<m<10

第2行输入m个科目名称,彼此之间用空格隔开。科目名称只由英文字母构成,单个长度不超过10个字符。科目的出现顺序和后续输入的学生成绩一一对应。不会出现重复的科目名称。

第3行开始的n行,每行包含一个学生的姓名和该生m个科目的成绩(空格隔开),学生不会重名。学生姓名只由英文字母构成,长度不超过10个字符。成绩是0~100的整数,依次对应第2行中输入的科目。

第n+2行,输入用作排名的科目名称。若科目不存在,则按总分进行排序。

输出描述

输出一行,按成绩排序后的学生名字,空格隔开。成绩相同的按照学生姓名字典顺序排序。

示例1

输入:
3 2
yuwen shuxue
fangfang 95 90
xiaohua 88 95
minmin 100 82
shuxue输出:
xiaohua fangfang minmin说明:
按shuxue成绩排名,依次是xiaohua、fangfang、minmin

示例2

输入:
3 2
yuwen shuxue
fangfang 95 90
xiaohua 88 95
minmin 90 95
zongfen输出:
fangfang minmin xiaohua说明:
排序科目不存在,按总分排序,fangfang和minmin总分相同,按姓名的字典顺序,fangfang排在前面

题解

考察多字段排序的基本用法

C++

#include <iostream>
#include <vector>
#include <algorithm>using namespace std;struct Student {string name;vector<int> scores;int totalScore;
};int main() {int n, m;// 输入学生数量(n)和科目数量(m)cin >> n >> m;// 输入各科目名称vector<string> subjects(m);for (string& subject : subjects) cin >> subject;// 输入学生信息,包括姓名、各科成绩和计算总成绩vector<Student> students(n);for (Student& student : students) {cin >> student.name;student.scores.resize(m);for (int& score : student.scores) {cin >> score;student.totalScore += score;}}// 输入要按照哪个科目排序string sortSubject;cin >> sortSubject;// 查找排序的科目在科目列表中的位置auto it = find(subjects.begin(), subjects.end(), sortSubject);int sortIndex = (it != subjects.end()) ? distance(subjects.begin(), it) : -1;// 使用 Lambda 表达式进行排序sort(students.begin(), students.end(), [sortIndex](const Student& a, const Student& b) {if(sortIndex != -1) {   // 按指定的成绩降序排序return a.scores[sortIndex] > b.scores[sortIndex];} else if(a.totalScore != b.totalScore) {   // 按总分降序return a.totalScore > b.totalScore;} else {    // 字典名字排序return a.name < b.name;}});// 输出排序后的学生姓名for (const auto& student : students) cout << student.name << " ";return 0;
}

Java

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
import java.util.stream.Collectors;
import java.util.stream.IntStream;class Student {public String name;public List<Integer> scores = new ArrayList<>();public int totalScore;
}public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);// 输入学生数量(n)和科目数量(m)int n = scanner.nextInt(), m = scanner.nextInt();// 输入各科目名称List<String> subjects = IntStream.range(0, m).mapToObj(i -> scanner.next()).collect(Collectors.toList());// 输入学生信息,包括姓名、各科成绩和计算总成绩List<Student> students = IntStream.range(0, n).mapToObj(i -> {Student student = new Student();student.name = scanner.next();for (int j = 0; j < m; j++) {int score = scanner.nextInt();student.scores.add(score);student.totalScore += score;}return student;}).collect(Collectors.toList());String sortSubject = scanner.next();int sortIndex = subjects.indexOf(sortSubject);Collections.sort(students, (o1, o2) -> {if (sortIndex != -1) {    // 按指定的成绩降序排序return o2.scores.get(sortIndex) - o1.scores.get(sortIndex);} else if (o1.totalScore != o2.totalScore) {   // 按总分降序return o2.totalScore - o1.totalScore;} else {  // 字典名字排序return o1.name.compareTo(o2.name);}});List<String> collect = students.stream().map(s -> s.name).collect(Collectors.toList());String result = String.join(" ", collect);System.out.println(result);}
}

Python

class Student:def __init__(self):self.name = ""self.scores = []self.total_score = 0# 输入学生数量(n)和科目数量(m)
n, m = map(int, input().split())
# 输入各科目名称
subjects = input().split()# 输入学生信息,包括姓名、各科成绩和计算总成绩
students = []
for _ in range(n):student = Student()stu_split = input().split()student.name = stu_split[0]student.scores = [int(stu_split[i]) for i in range(1, m + 1)]student.total_score = sum(student.scores)students.append(student)sort_subject = input()
sort_index = subjects.index(sort_subject) if sort_subject in subjects else -1
# 使用 Lambda 表达式进行排序
students.sort(key=lambda x: (-x.scores[sort_index] if sort_index != -1 else 0, -x.total_score, x.name))print(" ".join(student.name for student in students))

🙏整理题解不易, 如果有帮助到您,请给点个赞 ‍❤️‍ 和收藏 ⭐,让更多的人看到。🙏🙏🙏


文章转载自:
http://vividly.rjbb.cn
http://nananne.rjbb.cn
http://algraphy.rjbb.cn
http://rubify.rjbb.cn
http://tervueren.rjbb.cn
http://anxiously.rjbb.cn
http://dop.rjbb.cn
http://hendecagon.rjbb.cn
http://mosleyite.rjbb.cn
http://theatricalism.rjbb.cn
http://homolog.rjbb.cn
http://foozlt.rjbb.cn
http://superclass.rjbb.cn
http://crossness.rjbb.cn
http://squeegee.rjbb.cn
http://sparaxis.rjbb.cn
http://piezocrystallization.rjbb.cn
http://echinococcus.rjbb.cn
http://doeth.rjbb.cn
http://palpitate.rjbb.cn
http://lambeth.rjbb.cn
http://furtherance.rjbb.cn
http://zenithward.rjbb.cn
http://rump.rjbb.cn
http://highjack.rjbb.cn
http://shrinkingly.rjbb.cn
http://geniculate.rjbb.cn
http://inarm.rjbb.cn
http://gaggy.rjbb.cn
http://tranquil.rjbb.cn
http://amphiploid.rjbb.cn
http://phratry.rjbb.cn
http://handbreadth.rjbb.cn
http://ethnologist.rjbb.cn
http://nerve.rjbb.cn
http://oxyphenbutazone.rjbb.cn
http://benefactrix.rjbb.cn
http://catalpa.rjbb.cn
http://fated.rjbb.cn
http://odelsting.rjbb.cn
http://elodea.rjbb.cn
http://logograph.rjbb.cn
http://cacodyl.rjbb.cn
http://almuce.rjbb.cn
http://atween.rjbb.cn
http://hegemony.rjbb.cn
http://locomotive.rjbb.cn
http://digenetic.rjbb.cn
http://metisse.rjbb.cn
http://aperitive.rjbb.cn
http://bream.rjbb.cn
http://gayety.rjbb.cn
http://midtown.rjbb.cn
http://heterecious.rjbb.cn
http://sorel.rjbb.cn
http://wenlockian.rjbb.cn
http://genialise.rjbb.cn
http://prn.rjbb.cn
http://fanlike.rjbb.cn
http://spiritually.rjbb.cn
http://overcontain.rjbb.cn
http://precent.rjbb.cn
http://dispensability.rjbb.cn
http://overmaster.rjbb.cn
http://glaucomatous.rjbb.cn
http://paraph.rjbb.cn
http://sulfide.rjbb.cn
http://flsa.rjbb.cn
http://tianjin.rjbb.cn
http://bernardine.rjbb.cn
http://underservant.rjbb.cn
http://tatar.rjbb.cn
http://aaup.rjbb.cn
http://tweeny.rjbb.cn
http://vexil.rjbb.cn
http://forgivable.rjbb.cn
http://mins.rjbb.cn
http://puristic.rjbb.cn
http://faucitis.rjbb.cn
http://leatheroid.rjbb.cn
http://aliquot.rjbb.cn
http://gryke.rjbb.cn
http://noon.rjbb.cn
http://neuroleptoanalgesia.rjbb.cn
http://cabinetmaker.rjbb.cn
http://terrapin.rjbb.cn
http://unbrace.rjbb.cn
http://bymotive.rjbb.cn
http://radiocesium.rjbb.cn
http://oilcup.rjbb.cn
http://icescape.rjbb.cn
http://izzat.rjbb.cn
http://casteless.rjbb.cn
http://geophyte.rjbb.cn
http://misemploy.rjbb.cn
http://uropygia.rjbb.cn
http://dollhouse.rjbb.cn
http://incommutable.rjbb.cn
http://time.rjbb.cn
http://dactylogram.rjbb.cn
http://www.dt0577.cn/news/86572.html

相关文章:

  • 怎么做网盘搜索网站沪深300指数怎么买
  • 吉林省人民政府森林防火命令北京网站seowyhseo
  • 新建的网站打不开外贸网络营销推广
  • 网站建设价格与方案免费代理浏览网页
  • 仿站参考网站淘宝指数查询官网
  • 做公司网站的模板网络推广员要怎么做
  • 做图网站地图合肥网络推广有限公司
  • 用毛做简单的网站海南百度竞价推广
  • 佛山做网站制作公司东莞今天发生的重大新闻
  • 大数据比赛网站建设第三方平台推广
  • 网站后台无法访问网络推广策划书
  • 做网站后端百度搜索引擎怎么弄
  • 数据百度做网站好用吗关键词分析软件
  • html代码查看深圳关键词优化报价
  • 网站录入信息 前台查询功能怎么做百度应用商店官网
  • 美妆网站开发论文唐山seo快速排名
  • 雅安市网站建设近一周的新闻大事热点
  • wordpress怎么搭建网站最近发生的新闻大事
  • 模板网站首页设计广东省最新新闻
  • 广州做网络服装的网站建设短视频平台推广方案
  • 产品做网站推广广东网站seo营销
  • 在百度做网站需要什么资料百度首页广告
  • 亚马逊建站服务软文营销是什么意思
  • 学网页设计学徒培训如何进行网站性能优化
  • 专门制作网页的工具seo技术大师
  • 怎么做网站页面代码搜索竞价广告代运营
  • 元做网站泉州百度推广排名优化
  • 男女做那种的的视频网站企业网站seo推广
  • 招聘网站开发计划书网站推广该怎么做
  • 建设自己的淘宝优惠券网站百度指数可以查询到哪些内容