hdu1236

HDU1236_Sorting http://acm.hdu.edu.cn/showproblem.php?pid=1236 排名 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 13326    Accepted Submission(s): 4932 阅读详情

sort 函数中的cmp 要格外小心

我就是因为 cmp 函数有问题

一直 Runtime Error




#include <cstdio>                                                                                                                               
#include <algorithm>
#include <string>

using namespace std;

struct STU {
    int sum;
    char str[30];
}stu[1010];
int f[15];
bool cmp ( STU a, STU b ) {
    if ( a.sum == b.sum ) {
        string s1 ( a.str );
        string s2 ( b.str );
        return s1 < s2;
    }
    else return a.sum > b.sum;
}
int main ( ) {
    int n, m, g, pa, gra;
    while ( scanf ( "%d%d%d", &n, &m, &g ) != EOF && n )  {
        for ( int i = 1; i <= m; ++i )
            scanf ( "%d", &f[i] );
        int tmp = 0;
        for ( int i = 1; i <= n; ++i ) {
            stu[i].sum = 0;
            scanf ( "%s %d", stu[i].str, &pa );
            for ( int j = 1; j <= pa; ++j ) {
                scanf ( "%d", &gra );
                stu[i].sum += f[gra];
            }
            if ( stu[i].sum >= g ) tmp++;
        }
        sort ( stu + 1, stu + 1 + n, cmp );
        printf ( "%d\n", tmp );
        for ( int i = 1; i <= tmp; ++i )
            printf ( "%s %d\n", stu[i].str, stu[i].sum );
    }
}


C51编程25-应用篇(单片机与电脑端实现wifi通讯) 单片机使用ESP-01S wifi模块与电脑端进行数据通讯。 阅读详情

相关推荐

智能解决装箱问题:使用优化算法实现高效包装

装箱问题(Bin Packing Problem)是组合优化领域中的一个经典问题,主要涉及如何将一系列对象高效地装入有限数量的容器(或“箱”)中,同时满足特定的约束条件。这个问题的目标是最小化所需使用的箱子数量或者最大化箱子的装载效率,以减少空间或资源的浪费。

MindOpt_003的博客 5549

HDU解题报告——1236

说到底是一道稳定排序的题,题目也不说明白,真闹心,就是说当分数

jinjiahao5299的专栏 657

手把手复现论文:SVPWM过调制I区与II区算法仿真(附MATLAB源码)

本文详细介绍了SVPWM过调制I区与II区算法的MATLAB仿真实现,从理论推导到Simulink建模逐步解析。通过源码示例展示幅值补偿和六边形跟踪等关键技术,帮助电力电子研究者掌握过调制算法的核心实现方法,适用于电机控制、变频器等工业应用场景。

weixin_28739079的博客 530

(ZJU-2005复试)-HDOJ-1236-排名

 排名Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4193    Accepted Submission(s): 1517Problem Description今天的上机考试虽然有实时的Ranklist,但上面的排名

轻疯 清风 1287

Lumerical INTERCONNECT 中的自相位调制 (SPM) 仿真实践指南

本文详细介绍了在Lumerical INTERCONNECT中进行自相位调制(SPM)仿真的实践指南。从SPM的基础物理原理出发,深入解析非线性薛定谔方程和克尔效应,到INTERCONNECT中NLSE波导元件的配置技巧,以及时域与频域中SPM效应的观测方法。文章还提供了常见问题排查和进阶联合仿真技巧,帮助用户高效完成从仿真到实测的校准过程。

weixin_42565652的博客 188

02.1 知识图谱工具 Protege的下载安装与使用

Protege的下载安装与使用 本文是王昊奋老师《知识图谱》系列笔记第2.1篇。 文章目录Protege的下载安装与使用0 相关介绍0.0 Protege相关介绍0.1 Protégé的特点0.2 Protégé的用途1 Protege的下载1.1 准备工作:安装配置JAVA环境1.2 官网下载2 Protege的安装2.1 直接解压缩2.2 双击运行3 Protege的使用实例-创建类...

和而不流 7万+

HDU—1236 排名C++

题目:(HDU—1236) 今天的上机考试虽然有实时的Ranklist,但上面的排名只是根据完成的题数排序,没有考虑每题的分值,所以并不是最后的排名。给定录取分数线,请你写程序找出最后通过分数线的 考生,并将他们的成绩按降序打印。 Input 测试输入包含若干场考试的信息。每场考试信息的第1行给出考生人数N ( 0 <N) < 1000 )、考题数M ( 0 < M < =...

weixin_46247544的博客 318

复旦微实现串口在线升级BOOT.BIN

将该 demo 生成的 app(升级用)和 fsbl、最简化 bit 文件(可选)打包成 BOOT.BIN,作为 golden image 烧写在 qspi flash 偏移 0 地址开始的位置,其中最简化 bit 文件为在线升级功能提供必要的物理通道(如果不需要,可以不打包该文件),golden image 一旦发布基本不需要进行升级,由该 golden image 负责和上位机进行通信交互,完成业务 app、业务 bit 文件、uboot 以及操作系统 image 等文件在线升级,在qspi flash

wangjie36的博客 3174

【结构体排序】HDU-1236 排名

注解 1、结构体排序。 2、注意string类型在结构体排序时也只需要用 < 或 > 即可进行比较,升序或降序。 代码 #include <iostream> #include <algorithm> using namespace std; struct Stu { string id; int sum; }; int compare...

zhanggirlzhangboy的博客 329

基于STM32、HAL库的ATMXT1066TD触摸屏控制器驱动程序设计

0x11) // 0x11是ATMXT1066的家族ID。// 最多支持10点触摸。// 足够存储10点触摸数据。

corlin6688的博客 164

智能硬件产品 App 全球发布 第 1 章:全球 App 发布战略设计

本章阐述智能硬件 App 全球发布战略,涵盖市场分析、竞争格局、用户画像及资源配置。通过制定可执行的全球化推广路径,整合地区法规合规、渠道分发策略与营销活动设计,助力团队快速进入主流商店并确立品牌影响力。同时构建可量化的 KPI 监控体系,指导项目进度追踪与效果复盘,确保产品迭代持续优化,降低运营总成本。

moton2017的博客 156

hdu 1236 排序

hdu  1236  排序                    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1236 贪心水 题目分析:无tricker水,贪心即可。 code: #include #include #include using namespace std; struct node { char id[30]; int

slicer的技术交流栈 846

C#客户端对接工厂MES的方法

本文介绍了使用C#实现WebApi客户端与工厂MES系统交互的方法。主要包括四个步骤:1)配置工控机IP地址;2)获取服务器URL;3)创建HttpHelper帮助类实现单例模式HttpClient,提供异步POST请求方法;4)通过实例化帮助类实现设备状态数据的JSON格式发送与接收。该方案采用异步通信方式,支持超时处理,能够满足大多数MES系统交互需求,帮助工程师快速完成设备与MES系统的数据对接。文中给出了核心代码片段和完整的数据交互流程示例。

weixin_39832501的博客 265

HDU 1236 排名

HDU 1236 排名 题解

SHU_onisac的博客 652

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

HDU-1236 排名

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1236 解题思路: 水题,主要是学习了结构体中字符串按字典序排序的方法。。。。 代码如下: #include #include #include #include using namespace std; #define N 1010 int que[15]; struct node {

飘过的小牛 2366

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

hdu1236排名

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1236 水水 代码: #include #include #include using namespace std; int n,m,g; int s[15]; struct Node { char num[30]; int a; int scor

奋斗的Die Young 358

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

A - 排名 HDU - 1236 sort(cmp)

A - 排名 HDU - 1236 cmp 函数写法 strcmp 返回值 #include<bits/stdc++.h> #include<iostream> #include<cstring> #include<algorithm> using namespace std; int N, M, G, value[15]; struct node { char id[22]; int rt; int sc; }stu[1005]; bool

一只养生的程序猿。 145

HDU 1236 结构体排序

http://acm.split.hdu.edu.cn/showproblem.php?pid=1236 排名 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 21191    Accepted Submis

mazicwong的博客 456

HDU 1236 排序

/* 再水一题 sort()应用+strcmp()应用; */ http://acm.hdu.edu.cn/showproblem.php?pid=1236点击打开链接 #include <iostream> #include <cstdio> #include <cstring> #include <algorithm&gt...

weixin_30699955的博客 76

hdu1236 排名

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1236 #include #include #include #define MAXN 1002 using namespace std; struct node { char id[21]; int score; }stu[MAXN]; int cmp(const node &

不可不戒 754

hdu 1236 hdoj 1236

排名 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 8326    Accepted Submission(s): 3111 Problem Description 今天的上机考试虽然有实时的Ranklist,但上面的排

sonfree的专栏 242

HDU1236 排名【排序】

排名 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 33601 Accepted Submission(s): 12227 Problem Description 今天的上机考试虽然有实时的Ranklist,但上面的排名只是根据完...

海岛Blog 1239

hdu 1236

题目大意:中文题,读者可以直接到OJ上去看。。。 解题思路:没有什么思路。看完题意整个程序就基本成型了。。。。。 代码如下: /* * 1236_1.cpp * * Created on: 2013年8月10日 * Author: Administrator */ #include using namespace std; struct Node {

黄俊东的专栏 1128

题解报告:hdu 1236 排名

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1236 Problem Description 今天的上机考试虽然有实时的Ranklist,但上面的排名只是根据完成的题数排序,没有考虑 每题的分值,所以并不是最后的排名。给定录取分数线,请你写程序找出最后通过分数线的 考生,并将他们的成绩按降序打印。 Input 测试输入包含若干场...

weixin_30881367的博客 87
上一篇: hdu1391
下一篇: hdu 1106
AcToy
博客等级 码龄14年 12粉丝 172原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值