1028 List Sorting (25分)(一个字短!)

【WorkBuddy专栏43】如何利用WorkBuddy开发一个PC网站(上)——环境选型、设计编码到部署上线 阅读详情

1028 List Sorting (25分)

分析

注意比较函数和结构体应尽量有助于缩短排序时间

代码

#include<iostream>
#include<vector>
#include<string>
#include<string.h>
#include<algorithm>
using namespace std;
int n, a;
struct node {
 int id, score;
 string name;
 node() {}
 node(int d, string m, int s) :id(d), name(m), score(s) {}
};
bool cmp(node x, node y) {
 if (a == 1)return x.id < y.id;
 else if (a == 3)return x.score == y.score ? x.id < y.id : x.score < y.score;
 return strcmp(x.name.c_str(), y.name.c_str()) == 0 ? x.id < y.id : strcmp(x.name.c_str(), y.name.c_str()) < 0;
}
int main() {
 cin >> n >> a;
 vector<node> v(n);
 for (int i = 0; i < n; ++i)
  cin >> v[i].id >> v[i].name >> v[i].score;
 sort(v.begin(), v.end(), cmp);
 for (int i = 0; i < n; ++i)
  printf("%06d %s %d\n", v[i].id, v[i].name.c_str(), v[i].score);
 return 0;
}
AutoSAR从0开始实战 --- 目录 ​​​​​​本专栏是全网最真实的AutoSAR实战专栏,博主将从一个0基础小白的身份来讲解AutoSAR工具的配置,以及相应代码的讲解。 阅读详情

相关推荐

西门子1200,与V90和步科MD60第三方伺服PN通讯

需要注意的是回零方式的选择,因为V90是绝对值编码器,这里回零模式选择模式7,系统自动根据编码器反馈以及组态的机械参数,计算出轴的位置,并且掉电保持。在线访问中,找到对应的网卡,以及下面扫描到的设备,可以在线修改ip地址和profinet名称,注意一定要和组态中的完全一致。以上硬件组态上完成,主要是gsd文件导入后,添加硬件,建立连接,修改ip和profinet名称,添加报文。1- 博图V18内,设备组态,网络视图中,拖入V90以及MD60伺服,并与PLC创建连接。向厂家索要GSD文件,PN的描述文件。

weixin_37596954的博客 2464

A1028 List Sorting (25 分)

1028 List Sorting (25 分) 解题思路        一道常规的排序题,涉及到多个维度,具体按照哪个维度排序取决于输入的参数C。根据题意我们可以为每一种情况写一个cmp函数,但是出题人显然不希望我们这么干。因为按照出题人的习惯,一般都是成绩高的放在前面,但是这次是按照成绩递增(非减)排序,这样无论C等于多少,我们都是递增排序,由此为统一的...

LinxRds的博客 571

InternVL 3.5 深度解析:开源多模态模型的新里程碑

InternVL 3.5是由上海人工智能实验室OpenGVLab团队推出的开源多模态大模型,在推理能力、效率和灵活性方面取得突破。该模型采用ViT-MLP-LLM架构,包含60亿参数的InternViT-6B视觉编码器和多种规格的语言模型骨干。核心创新包括:1)Cascade RL强化学习框架,通过离线热身和在线强化两阶段训练提升推理能力;2)ViR视觉分辨率路由器,动态调整图像处理分辨率以优化计算效率;3)DvD动态视觉token压缩技术。模型系列涵盖2B到241B参数规模,满足从边缘设备到高性能计算的不

m0_47999117的博客 1030

1028 List Sorting (25 分)

1028List Sorting(25分) Excel can sort records according to any column. Now you are supposed to imitate this function. Input Specification: Each input file contains one test case. For each case, t...

树叶子的博客 379

编程_三大编程思想:POP、OOP、AOP

简单介绍POP、OOP、AOP三大编程思想的区别和优缺点~

mikimo的博客 3898

Conda安装cuda指定版本遇到的一个大坑,导致pytorch无法使用cuda且nvcc -V显示错误的cuda版本

24年3月份的时候用conda install nvidia/label/cuda-11.x.x::cuda还挺正常的,能直接安装11.x.x版本的cuda,我还安利给同学用。但现在5月份不知道为什么这些命令都只会安装最新的cuda12.4,不知道是我哪里设置有问题还是官网的安装目录里的环境配置换了?我在三台不同的服务器上都尝试了安装不同版本的cuda,但最后安装下来的都是12.4版本。

weixin_43933424的博客 8893

1028 List Sorting (25 分)

1028 List Sorting (25 分) Excel can sort records according to any column. Now you are supposed to imitate this function. Input Specification: Each input file contains one test case. For each case, the ...

92377 378

手把手带你编写miniQMT实盘量化执行程序(3) | 交易系统

本文介绍了miniQMT实盘量化执行系统的核心交易系统代码,重点讲解了其模块化设计和工作流程。系统采用主控类LiveSystem管理交易全流程,包含初始化引擎、交易日判断、交易时段划分(开盘前、盘中、收盘等)、主循环调度和异常处理等核心功能。作者详细解析了系统如何实现365天不间断运行、精准判断交易日、分阶段执行交易策略等功能,并强调系统的稳定性和异常处理机制。

1307

1028 List Sorting (25 分)(排序)

Excel can sort records according to any column. Now you are supposed to imitate this function. Input Specification: Each input file contains one test case. For each case, the first line contains two...

qq_42068614的博客 392

树莓派CSI/DSI二合一接口深度玩法:同时驱动MIPI摄像头和屏幕的配置秘籍

本文详细解析了树莓派5上CSI/DSI二合一接口的深度玩法,提供了同时驱动MIPI摄像头和屏幕的完整配置秘籍。从硬件连接到软件设置,包括config.txt的优化配置,帮助用户充分利用树莓派5的双多功能接口,实现高效的双设备工作模式。

weixin_30687051的博客 573

045、镜头模组公差链分析:从 Lens 到 Sensor 的装配公差累积与良率优化

本文深入分析了镜头模组从镜片到传感器各环节的公差累积问题及优化策略。文章首先剖析了四级公差链(镜片单体、镜筒装配、VCM定位、传感器贴装)的误差传递机制,指出各环节典型公差值及其影响(如5微米镜片偏差可导致0.02度光线偏折)。其次对比了最坏情况法与均方根法的差异,强调需考虑公差相关性(如镜片曲率与镜筒间隙的正相关性)。最后提出良率优化"三板斧":通过蒙特卡洛仿真优化公差分配、采用主动对准工艺在线补偿、建立数据反馈闭环系统,并结合"阴阳脸"案例说明如何定位根因(模具磨损+贴片机老化导致的误差叠加)。作者总结

sundong_81的博客 59

PAT A1028 List Sorting (25分)

PAT甲级:A1028 List Sorting (25分) Excel can sort records according to any column. Now you are supposed to imitate this function. Input Specification: Each input file contains one test case. For each case...

只想用最简短的代码刷题 202

从零搭建 C# + YOLO 工业视觉系统:从模型训练到上位机部署(工业级落地)

做工业质检、自动化生产线的同学都懂:一套能用的工业视觉系统,既要“检测准”,又要“界面易操作”,还要“部署稳”。之前帮某电子厂做PCB缺陷检测,一开始用Python+YOLO做检测核心,QT做上位机,结果踩了无数坑:Python推理速度波动大,QT和Python跨语言集成繁琐,数据传递容易卡顿;后来换成C# + YOLO的组合,直接打通了“模型训练-上位机开发-工业部署”全流程——C#的WinForms/WPF开发上位机高效,工业相机SDK支持完善;

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 737

1028 List Sorting (25分)

1028List Sorting(25分) Excel can sort records according to any column. Now you are supposed to imitate this function. Input Specification: Each input file contains one test case. For each case, th...

雪之下 199

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

PAT 甲级 1028 List Sorting (25分)

PAT 甲级 1028 List Sorting (25分) 原题链接 我的代码 #include<stdio.h> #include<string.h> #include<algorithm> using namespace std; struct node { int id, grade; char name[10]; }stu[100010]; bool cmp1(node a, node b) { return a.id < b.id; } boo

a123456chj的博客 185

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

【PAT】甲级1028 List Sorting (25 分)

【PAT】甲级1028 List Sorting (25 分) 题目 Input Specification: Each input file contains one test case. For each case, the first line contains two integers N (≤10 5 ) and C, where N is the number of records and C is the column that you are supposed to sort the rec

qq_44653420的博客 969

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

PAT甲级 1028 List Sorting (25分)

1028 List Sorting (25分) 题目链接:PAT A 1028 题目大意:题目输入一个数n为学生个数,对于每个学生,给出他们的id,名字以及成绩。输入一个c代表行数,即我们需要排序的行数。如果c为1,则按照id升序排列,如果c为2,则按照名字字母序升序排列,如果名字相同,按照id升序排列,如果c为3,按照成绩升序排列,如果成绩相同,按照id升序排列。 思路分析:很简单的排序题,...

weixin_43684054的博客 197

1028 List Sorting (25 分)

问题描述:给定记录,按照指定要求排序 解题思路:直接按照要求调用排序sort函数即可 AC代码: #include<bits/stdc++.h> using namespace std; struct student{ //char name[10]; //用char类型方便字符输出。 string name,id; int grade; }stu[100005];...

lianwaiyuwusheng的博客 268

1028. List Sorting (25)

原题地址:http://www.patest.cn/contests/pat-a-practise/1028Excel can sort records according to any column. Now you are supposed to imitate this function.InputEach input file contains one test case. For each

dyeDeny的流水账 621

1028 List Sorting (25分)(测试点超时问题)

1028 List Sorting (25分) Excel can sort records according to any column. Now you are supposed to imitate this function. Input Specification: Each input file contains one test case. For each case, the first line contains two integers N (≤10 ^​5) and C, where

Axelrod的博客 341

[C/C++] 1028 List Sorting (25 分)

1028 List Sorting (25 分) Excel can sort records according to any column. Now you are supposed to imitate this function. Input Specification: Each input file contains one test case. For each case, the ...

dulongxiang の blog 282
上一篇: 1027 Colors in Mars (20分)(氵)
下一篇: 1029 Median (25分)(一个字短!)
大了七八个
博客等级 码龄8年 2粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值