hdoj 1084 What Is Your Grade?

全国各城市POI数据2012年-2023-最新整理zip 全国各城市POI数据2012年-2023-最新整理zip 新增2024全国POI矢量数据 数据时间2024年5月 shp格式 36万个数据 数据来源OpenStreetMap 一、全国范围2012、2014、2016、2018、2020、2022年和2023年常用POI数据集 数据是全国范围2012、2014、2016、2018、2020、2022年、2023年常用POI数据集,主要包括:包括餐饮、风景名胜、公共设施、公司企业、停车场、收费站、厕所、服务器等等。 【资源信息】 中文名称: 全国范围POI数据集 显示时间: 2012、2014、2016、2018、2020、2022、2023年 数据来源: 高德地图、百度地图、网络搜集等 数据格式:矢量点数据(shp) 数据坐标:WGS_1984 二、全国各城市POI兴趣点数据 数据年份:2012-2023年 数据范围:每年样本量6000w-9000w POI类别:150+POI兴趣点类别 原始来源:2012-2017年来源于百度,2018-2022来源于高德 数据指标:POI名称,经度,纬度,省份,城市,区域(各年指标有所差别) 立即下载


http://acm.hdu.edu.cn/showproblem.php?pid=1084

What Is Your Grade?

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 8691    Accepted Submission(s): 2681


Problem Description
“Point, point, life of student!”
This is a ballad(歌谣)well known in colleges, and you must care about your score in this exam too. How many points can you get? Now, I told you the rules which are used in this course.
There are 5 problems in this final exam. And I will give you 100 points if you can solve all 5 problems; of course, it is fairly difficulty for many of you. If you can solve 4 problems, you can also get a high score 95 or 90 (you can get the former(前者) only when your rank is in the first half of all students who solve 4 problems). Analogically(以此类推), you can get 85、80、75、70、65、60. But you will not pass this exam if you solve nothing problem, and I will mark your score with 50.
Note, only 1 student will get the score 95 when 3 students have solved 4 problems.
I wish you all can pass the exam!
Come on!
 


Input
Input contains multiple test cases. Each test case contains an integer N (1<=N<=100, the number of students) in a line first, and then N lines follow. Each line contains P (0<=P<=5 number of problems that have been solved) and T(consumed time). You can assume that all data are different when 0<p.
A test case starting with a negative integer terminates the input and this test case should not to be processed.
 


Output
Output the scores of N students in N lines for each case, and there is a blank line after each case.
 


Sample Input
  
4 5 06:30:17 4 07:31:27 4 08:12:12 4 05:23:13 1 5 06:30:17 -1
 


Sample Output
  
100 90 90 95 100
要注意红色部分,不是frist,开始看成frist错了好几次
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
struct Subject
{
    int N;
    int P;
    char TIME[20];
    int score;
}man[200];
int cmp_P_T(const void *a,const void *b)
{
    struct Subject *c=(Subject *)a;
    struct Subject *d=(Subject *)b;
    if(c->P!=d->P)
        return d->P-c->P;
    else
        return strcmp(c->TIME,d->TIME);
}
int cmp_N(const void *a,const void *b)
{
    return ((Subject *)a)->N-((Subject *)b)->N;
}
int main()
{
    int i,j,k,N,a[10],b[10],c[10];
    while(scanf("%d",&N)&&N!=-1)
    {
        for(i=0;i<N;i++)
        {
            scanf("%d %s",&man[i].P,man[i].TIME);
            man[i].N=i;
        }
       // man[i].P=-1;//man[i].P必须和前面的不一样,所以man[i].P=-1
        qsort(man,N,sizeof(man[0]),cmp_P_T);

        memset(a,0,sizeof(a));
        memset(b,0,sizeof(b));
        memset(c,0,sizeof(c));
        for(i=0,j=0,a[0]=man[0].P;i<N;i++)//将出现得分的情况放到数组a中,如得分为5,5,5,4,3,3,2.则a数组为5,4,3,2.
        if(man[i].P!=a[j])
        a[++j]=man[i].P;

        for(i=0,j=0;i<N;i++)//将得分出现的次数放到b数组中
        if(man[i].P==a[j])
        b[j]+=1;
        else
        b[++j]+=1;

        for(i=0;i<=j;i++)//得分出现的次数的一般
        if(b[i]>1)
        c[i]=b[i]/2;
        else
        c[i]=b[i];

        //for(i=0;i<=j;i++)
        //printf("%d %d %d#\n",a[i],b[i],c[i]);

        for(i=0,j=0,k=1;i<N;i++)
        {
            if(man[i].P==5)
            man[i].score=100;

            if(man[i].P==4&&k<=c[j])
            man[i].score=95;
            if(man[i].P==4&&k>c[j])
            man[i].score=90;

            if(man[i].P==3&&k<=c[j])
            man[i].score=85;
            if(man[i].P==3&&k>c[j])
            man[i].score=80;

            if(man[i].P==2&&k<=c[j])
            man[i].score=75;
            if(man[i].P==2&&k>c[j])
            man[i].score=70;

            if(man[i].P==1&&k<=c[j])
            man[i].score=65;
            if(man[i].P==1&&k>c[j])
            man[i].score=60;

            if(man[i].P==0)
            man[i].score=50;

            k++;
            if(k>b[j])
            {
                j+=1;
                k=1;
            }
        }

        //for(i=0;i<N;i++)
        //printf("%d %s %d#\n",man[i].P,man[i].TIME,man[i].score);
        qsort(man,N,sizeof(man[0]),cmp_N);
        for(i=0;i<N;i++)
        printf("%d\n",man[i].score);
        printf("\n");


    }
    return 0;
}

双闭环PWM整流器VOC控制 +SVPWM调制仿真(Simulink仿真实现) 内容概要:本文围绕城市空中交通环境下多无人机协同路径规划问题展开深入研究,重点探讨了在包含建筑物、禁飞区、动态威胁等复杂约束条件下,如何利用仿生优化算法(如布谷鲶鱼优化算法CCO、灰雁优化算法GGO、田忌赛马优化算法THRO)实现安全、高效的多无人机路径规划。文章提出了一种分层规划策略,融合全局路径规划与局部动态避障机制,构建了综合考虑路径长度、威胁暴露度、高度变化及地形碰撞风险的多目标优化模型。通过Matlab仿真平台对多种算法进行对比实验,系统评估了各算法在路径安全性、收敛速度、优化性能和鲁棒性方面的表现,并深入分析了现有方法的局限性,对未来研究方向如动态环境适应、通信受限下的分布式协同等进行了展望。; 适合人群:具备一定编程基础,熟悉Matlab/Simulink仿真环境,从事无人机系统设计、智能交通、自动化控制、路径规划算法研究等相关领域的科研人员及高校研究生。; 使用场景及目标:①应用于城市空中交通系统中多无人机的协同任务执行与动态避障;②为复杂威胁环境下多智能体系统的路径规划提供先进算法支持与仿真验证框架;③辅助研究人员深入理解并复现仿生优化算法在高维、多约束路径规划问题中的具体实现与性能差异。; 阅读建议:此资源以Matlab代码实现为核心,紧密结合理论建模与仿真实验,建议读者在学习过程中重点关注算法的设计原理、参数调优策略及仿真结果的可视化分析,结合文中提供的实验数据进行横向对比,以深刻把握不同仿生算法的搜索机制、适用场景及其在实际工程应用中的潜力与挑战。 立即下载

相关推荐

仿真+课设Multisim直流可调稳压电源(0-15V)仿真设计基于LM317+LM337【仿真+课程报告】

内容概要:本文详细介绍了一种基于LM317(正压调节)和LM337(负压调节)芯片的Multisim直流可调稳压电源仿真设计方案,输出电压范围为0-15V,具备完整的电路仿真模型与课程设计报告。设计涵盖线性稳压电源的核心原理,包括电压调节机制、元件参数配置、双极性电源构建及仿真测试流程,突出理论与实践结合。文档还附带丰富的扩展资源,如三相PWM整流器、函数信号发生器等仿真项目,并提供百度网盘链接用于获取全套资料,适用于电子类课程设计与自主学习。整体内容系统性强,注重仿真操作指导与工程实践能力培养。; 适合人群:电子信息工程、自动化、电气工程及其相关专业的本科生、专科生,以及正在进行模拟电子技术课程设计或毕业设计的学生。; 使用场景及目标:①深入理解线性稳压电源的工作原理与设计方法;②掌握Multisim软件在电路仿真中的实际应用;③完成基于LM317/LM337的可调稳压电源课程设计任务;④提升模拟电路系统的设计、仿真与分析综合能力; 阅读建议:建议结合Multisim软件同步实践,按照文档电路图逐步搭建仿真模型,重点关注电压调节电路的实现细节与参数设置,并参考所提供的其他仿真资源拓展知识广度,强化工程思维训练。

HDOJ1084 What Is Your Grade?

What Is Your Grade? Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 8302    Accepted Submission(s): 2547 Problem Description “Point

长风的专栏 1252

阻尼器磁流变阻尼器MR Damper非线性(阻尼、滞回)特性研究(Matlab代码实现)

内容概要:本文围绕磁流变阻尼器(MR Damper)的非线性特性开展深入研究,重点剖析其在动态载荷作用下的阻尼力响应与滞回行为所表现出的强非线性特征,并基于Matlab平台进行系统建模与数值仿真。通过建立能够准确描述MR阻尼器非线性力学行为的数学模型,模拟其在不同激励条件、电流强度和运动频率下的动态响应过程,进而对系统的非线性特性进行定性与定量分析。研究涵盖了模型构建、参数设定、仿真执行与结果可视化等全过程,突出了Matlab在处理复杂非线性系统仿真中的强大功能与工程实用性,为智能材料器件在振动控制领域的应用提供了坚实的理论支撑与技术路径。; 适合人群:具备一定控制理论、机械动力学或智能材料基础知识,熟悉Matlab编程环境的研究生、科研人员及从事振动控制、结构工程等相关领域的工程技术人员。; 使用场景及目标:①用于智能材料与结构领域的科研与教学,帮助深入理解磁流变阻尼器的工作机理与非线性动力学特性;②为车辆半主动悬架系统、建筑结构抗震减震、桥梁风振抑制等实际工程中的振动控制系统设计、仿真验证与参数优化提供技术支持;③作为非线性系统建模、动力学仿真与Matlab编程实践的经典案例,有效提升使用者的系统分析能力和工程软件应用水平。; 阅读建议:建议读者结合文中提供的Matlab代码进行动手实践,通过调整模型参数(如电流、激励幅值与频率)观察系统响应的变化规律,深入探究非线性特性的形成原因与影响因素,并可尝试将该建模方法迁移至其他智能阻尼器件(如压电、电流变阻尼器)的研究中,以拓展应用视野。

HDOJ HDU 1084 What Is Your Grade?

HDOJ 1084 What Is Your Grade?题目 模拟

Gy_1096440940的博客 363

全桥LLC谐振(变频+移相混合控制)变换器闭环仿真模型(Simulink仿真实现)

内容概要:本文档详细介绍了一种基于Simulink实现的全桥LLC谐振变换器闭环仿真模型,采用变频与移相混合控制策略,重点研究系统的动态响应、稳态性能及高效软开关特性。内容涵盖系统建模、PI控制器设计、闭环反馈机制构建以及谐振参数的优化配置,全面展示了从理论分析到仿真验证的全过程。通过在不同输入电压与负载条件下进行仿真测试,验证了该模型在提升转换效率、实现零电压开通(ZVS)和精确调控输出电压方面的优越性能。同时,配套提供参数设计报告、仿真说明文档及参考文献,有助于深入理解与复现实验结果。; 适合人群:具备电力电子与电力系统基础知识,熟悉Simulink/Matlab仿真环境,从事高频DC-DC变换器、新能源电源、车载充电机或相关领域研发工作的工程师及高校研究生。; 使用场景及目标:① 掌握全桥LLC谐振变换器的建模方法与闭环控制系统设计流程;② 深入理解变频+移相混合控制在高效率电源变换中的协同作用机制;③ 用于科研项目复现、教学案例演示或工业级电源产品的前期仿真预研;④ 为实际硬件原型开发提供可靠的理论支撑与关键参数设计依据。; 阅读建议:建议结合所提供的仿真文件与设计报告同步操作,重点关注控制环路搭建、谐振腔参数选取及其对系统性能的影响,推荐通过调整负载与输入条件进行多工况仿真分析,有条件者可进一步推进至样机实验验证。

【顶级EI复现】新扩展移相角下的双有源桥DC-DC 变换器优化控制策略(Simulink仿真实现)

内容概要:本文聚焦于“新扩展移相角下的双有源桥DC-DC变换器优化控制策略”,在Simulink环境中实现高性能闭环控制仿真。通过引入改进型扩展移相调制(EPS)策略,结合KKT最优性条件与分段解析优化方法,系统实现了软开关(ZVS/ZCS)的精确控制,有效降低了功率器件的电压电流应力,提升了变换器在高频、高压隔离场景下的转换效率与动态响应能力。文档详细阐述了控制逻辑的设计原理与参数整定方法,并提供完整的Matlab/Simulink仿真模型与代码,确保研究成果可复现、可拓展,已通过顶级EI期刊标准验证,具备高精度、强鲁棒性的工程应用价值。; 适合人群:电力电子、电气工程及其自动化等相关专业的研究生、高校科研人员,以及从事新能源发电、电动汽车、微电网、储能系统等领域的技术研发工程师;尤其适用于需复现高水平论文成果的研究者。; 使用场景及目标:①深入理解双有源桥(DAB)变换器的工作机理与先进移相控制策略;②掌握基于Simulink的电力电子系统建模、仿真与优化技术;③复现并验证EI级期刊论文中的控制算法,支撑学术论文撰写、课题申报或实际工程原型开发。; 阅读建议:建议读者结合“改进型EPS调制”“软开关实现条件”“最小应力优化目标”等核心技术要点,利用所提供的仿真模型进行分模块调试与参数扫描分析,深入探究控制环路设计逻辑与系统稳定性边界,同时可参考荔枝科研社资源目录获取同类案例以拓宽研究思路和技术视野。

HDOJ 1084 What Is Your Grade?

What Is Your Grade? Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 10630    Accepted Submission(s): 3299 Problem Description “Point, p

A_ice 440

(Multisim课设资料)最全面函数信号发生器(三角波+正弦波+方波信号+锯齿波仿真设计+报告文档

内容概要:本文档是一份关于“(Multisim课设资料)最全面函数信号发生器”的综合性学习资源,系统介绍了三角波、正弦波、方波和锯齿波四种基本信号的Multisim仿真设计与实现方法。资源包含完整的电路设计方案、仿真操作流程及课程设计报告模板,详细阐述了各波形的生成原理、核心元器件选型依据、关键参数调节策略以及仿真结果验证过程。通过模块化电路搭建,帮助学习者掌握波形转换机制与模拟电路集成技术,涵盖从理论分析到实践操作的完整链条。此外,文档还整合了直流稳压电源、滤波器设计等相关电子系统仿真案例,形成配套丰富的课设支持体系,适用于电子类课程设计与工程实训参考。; 适合人群:电子信息工程、自动化、电气工程及其相关专业的本科学生及初级学习者,具备电路基础理论和Multisim软件基本操作能力的人员;特别适用于正在开展模拟电子技术课程设计、毕业设计或课外实践项目的使用者。; 使用场景及目标:①深入理解函数信号发生器中四种典型波形的产生机理与电路拓扑结构;②熟练掌握Multisim平台下的电路建模、仿真调试与数据分析技能;③完成高质量课程设计报告撰写,提升综合实践能力;④为后续电子系统设计与信号处理课程打下坚实基础。; 阅读建议:建议结合文档中的电路图与仿真步骤循序渐进地动手实践,重点关注不同波形间的转换关系与元件参数对输出特性的影响,同时参照所提供的报告范本规范实验记录与成果输出,强化理论与实践的深度融合。

hdoj1084 What Is Your Grade?(思路很简单)

来源:http://acm.hdu.edu.cn/showproblem.php?pid=1084 感觉我已经用stl走火入魔了,看到这道题需要分别对完成不同题数的学生进行排序,就又想用vector存储,v[i]的i表示的是做出题的题数。 代码有点长和拖但很明了。 注:对二维数组进行sort()函数排序,可以把数组首地址和末地址+1读入 代码如下: #include #include #

CqZtw的博客 431

智能座舱架构与芯片 - (3) 硬件篇 上

在了解智能座舱的基本架构之后,我们有必要针对智能座舱域的硬件平台,软件平台,SOC等进行逐一介绍。从它们的整体结构中去认识最新的智能座舱组成部件,以及主要功能等。如上图,是中央计算-区域控制架构下的智能座舱硬件平台框架图,其中,智能座舱控制器CDC挂载在以太网交换机上,与其他车控域VDC,自驾域ADC,网联设备5G+V2X等通过以太网实现数据交互。而智能座舱域的外部硬件设备还包含有连接子系统音频子系统摄像头子系统显示子系统存储子系统功能安全子系统等。

joanna_xiao的博客 2397

MOSFET开关损耗全面讲解:从原理到优化策略

深入剖析MOSFET开关损耗的产生机制,结合实际应用场景,讲解如何通过驱动设计和电路优化降低损耗,提升系统效率。重点关注mosfet在高频开关下的表现与热管理。

weixin_29476595的博客 1058

HDOJ 1084 What Is Your Grade?

What Is Your Grade? Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 10759    Accepted Submission(s): 3341 Problem Description “Po

※夏日星空※ 266

用SPSS做信效度分析

对问卷进行Cronbach’s Alpha信度检验。如果此值高于0.8,则说明信度高;如果此值介于0.7-0.8之间,则说明信度较好;如果此值介于0.6~0.7,则说明信度可接受;如果此值小于0.6,说明信度不佳。下面利用SPSS进行分析,点击分析–标度–可靠性分析选项,选中所要分析的问卷数据或题目。得到结果,我们要看这个有用的结果,当克隆巴赫Alpha系数(也可以看标准化后的)大于0.8时候,说明问卷信度较高。

小高~的博客 1万+

HDU/HDOJ 1084 What Is Your Grade?

原文地址:http://www.wutianqi.com/?p=2410 题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1084 水题,就是用sort或qsort比较。 不过这里有一点要注意,在比较时间时,可以统一转换成按s来比较。 AC代码,写的很水很烂,自己都觉得晕了。。。 #include <iostream> #...

weixin_30954607的博客 112

ACL访问控制列表详解:原理、配置与应用

如果发现ACL规则没有达到预期效果,需要检查ACL规则配置是否正确,是否在正确的接口和方向上应用,以及规则顺序是否合理(ACL规则按顺序匹配,匹配到即停止)。其中,rule-id是规则的编号,用于确定规则的匹配顺序;例如,应该先配置针对特定主机和特定端口的规则,再配置针对整个网段的规则,最后配置允许所有流量的规则,这样才能确保ACL按照预期工作,避免因规则顺序不当导致的访问控制失效。例如,应该先配置针对特定主机的规则,再配置针对整个网段的规则,最后配置允许所有流量的规则,这样才能确保ACL按照预期工作。

彭大帅的博客 1046

功率开关管驱动串扰(Crosstalk):深度解析与优化方案

介绍了功率开关器件驱动串扰产生机理,并整理了常见的工程应用优化措施

qq_38326420的博客 553

hdoj1084What Is Your Grade?(sort+结构体)

Problem Description “Point, point, life of student!” This is a ballad(歌谣)well known in colleges, and you must care about your score in this exam too. How many points can you get? Now, I told you the

WOLF的博客 656

199、影像技术 roadmap 规划:未来移动影像的技术趋势与芯片算力展望

本文探讨了未来移动影像技术的发展趋势与芯片算力规划。作者从实际案例出发,指出影像技术演进需平衡传感器、ISP、算力和功耗。文章分为三部分:1)传感器将从堆像素转向提升信息密度,重点关注双层晶体管结构、混合快门和多光谱技术;2)ISP架构将向可编程计算单元转型,强调神经网络加速、硬件化多帧融合和语义处理;3)芯片算力瓶颈在于数据搬运,需优化存算一体架构、专用DMA和统一内存。最后给出五点建议:避免盲目追高像素、重视持续功耗、平衡ISP灵活性、预留算力余量、加强传感器与ISP协同设计。作者强调,影像技术的突破在

sundong_81的博客 57

hdoj1084What Is Your Grade?(结构体+sort)

Description “Point, point, life of student!” This is a ballad(歌谣)well known in colleges, and you must care about your score in this exam too. How many points can you get? Now, I told you the rules

菜鸟的自我修养 354

电化学-NanoStat-开源系统的使用说明

本文主要介绍了NanoStat开源系统的使用方法,从硬件打板、设备组装、软件安装3个层次进行了详细说明。整个流程根据作者提供的视频能够很好的完成,不需要太多的技术,对刚入门的新手是一个不错的练手项目。其次软件还有很大的优化空间,能够进一步提高系统的精度,对之后类似恒电位仪系统的开发也有很大的借鉴意义。

分享技术笔记,希望对大家能够有一定的帮助,同时也通过归纳总结提升自己的个人能力。 2000

2025年新发表的语音大模型全双工模型/框架/技术

参考该论文,给出2025年新发表的全双工模型或框架或技术下面这份清单专挑、且与“全双工语音对话/同步对话(边听边说、可打断、回馈/相槌、重叠语音)”直接相关的。我也结合你提到的的四大维度(暂停处理、相槌、顺滑换手、打断管理)来点出它们各自的贡献点,便于后续评测与对比。

u013250861的博客 629

hdoj 1084 What Is Your Grade?(sort函数按规则排序结构体数组)

思路:对输入的学生的解决问题数和用时进行排序;先排解觉问题的数目,再排用时; 代码如下: #include #include #include #include using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or inpu

摆渡人的博客 310

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: nyoj 题目27 水池数目
下一篇: hdoj 1071 The area
SimonCoder
博客等级 码龄13年 1412粉丝 231原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值