入学体检

2024-02-06 19:32
文章标签 体检 入学

本文主要是介绍入学体检,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

       入学体检 

Num : 3 Time Limit : 1000ms Memory Limit : 65536K

description
马上又要迎接2015级的小鲜肉们了,校医院又要忙一阵子了……
对于入学体检大家想必不会陌生吧,体检的时候要检查很多项目,而且最令人头疼的是每体检一个项目都要排老长时间的队== 现在我们知道每个人总共要体检n个项目,当李华刚来到校医院时每个项目要排的时间为ai秒,如果他选择了其中一个项目先排队,那么对于其他的项目每秒增加额外排队时间为bi,李华想知道他应该怎样选择体检顺序才能使得总体的排队时间最短(mod=365×24×60×60)

input
输入第一行为要输入的组数T,每组第一行为n(1<=n<=100000),接下来n行,每行两个数ai,bi 0<=ai,bi<2^31

output
输出Case #t: 最短的排队时间%mod,t为当前组数

sample_input
1
5
1 2
2 3
3 4
4 5
5 6

sample_output
Case #1: 1419

hint
He spends 1 second in the first queue, 5 seconds in the 2th queue, 27 seconds in the 3th queue, 169 seconds in the 4th queue, and 1217 seconds in the 5th queue. So the total time is 1419s

贪心的一道题目。我们这样分析,如果只有两个队伍,我们若先排第一个队伍,那么总用时:x1+(x1*y2+x2);若先排第二个队伍那么总用时:x2+(x2*y1+x1)。如果第一种优于第二种的话那么x1+x1*y2+x2< x2+x2*y1+x1,我们把他化简一下x1/y1

#include <stdio.h>    
#include <string.h>    
#include <algorithm>    
#include <iostream>    
using namespace std;    
const int maxn=100005;    
typedef long long LL;    
const int mod=365*24*60*60;    
int n;    struct note    
{    LL x,y;    bool operator < (const note &other)const    {    return x*other.y<other.x*y;    }    
}a[maxn];    int main()    
{    //  freopen("data.in","r",stdin);    //  freopen("data.out","w",stdout);    int T,tt=0;    scanf("%d",&T);    while(T--)    {    scanf("%d",&n);    for(int i=0;i<n;i++)    {    scanf("%I64d%I64d",&a[i].x,&a[i].y);    }    sort(a,a+n);    LL maxx=0;    for(int i=0;i<n;i++)    {    maxx=(maxx+a[i].x+maxx*a[i].y)%mod;    }    printf("Case #%d: %I64d\n",++tt,maxx);    }    return 0;    
}    

这篇关于入学体检的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/685321

相关文章

此文献给刚入学的研究生——即将毕业的研究生们,希望能够让大家少走一点弯路,多出一些成果,度过充实且有意义的研究生之旅!

此文献给刚入学的研究生以及科研小白们,希望能够让大家少走一点弯路,多出一些成果,度过充实且有意义的三年! 1.趁早明确毕业后去向 1.1 参考往届师兄师姐 1.1.1 同门师兄姐or同学院师兄姐 同专业最具代表性,但也不要忽视同学院的师兄姐 同专业的往往是对口行业 但是军队文职国家电网等单位可取经于更大范围的师兄姐 1.1.2 已毕业师兄师姐情况 一年后、三年后、五年后 看清现实、

大一新生入学证件照采集,手机拍照轻松搞定收集

又到了一年一度大中专院校新生入学的时候了,在开学时很重要的一项工作就是新生照片采集。证件照采集是为了建立学生学籍档案、校园门禁系统登记、校园卡制发、大学四级英语考试报名等,往往要求全校新生使用统一的证件照尺寸、颜色背景,甚至是头部位置和比例。可以看出,这是一项耗时的工作,而且很难保证学生照片质量的统一,那么有没有简单的工具可以帮助我们学籍管理员和信息员们完成这项工作呢?答案是肯定是,下面就来具体介

新入学大学生如何规划自己的大学生活一位大学老师写给大一新生

新入学大学生如何规划自己的大学生活 一位大学老师写给大一新生的100条肺腑之言 让你的大学充实起来 1、进入大学,就是一个新的环境,接触新的人,你的所有过去对于他们来说是一张白纸,这是你最好的重新塑造自己形象的时候,改掉以前的缺点,每进入一个新的 新入学大学生如何规划自己的大学生活 一位大学老师写给大一新生的100条肺腑之言 让你的大学

C#健康体检信息管理系统成品源码,医院体检中心管理系统

健康体检信息管理系统覆盖体检中心的所有业务,完成从预约、登记、收费、检查、检验、出报告、分析、报表等所有工作,规范了体检流程,提高了工作效率。 体检系统开发环境: 技术架构:C/S架构 开发语言:C# 开发工具:VS2016 数 据 库:SQLSERVER 2008 医院体检中心管理系统按体检业务大致可以分为三个大模块,检前模块、检中模块、检后模块。 检前模块: 微信预

北京健康检测小程序开发,爱自己,从体检开始

随着经济与科技的不断发展,人们也越来越重视自身的身体健康。面对市面上众多的体检机构与五花八门的体检产品,人们往往没有充足的时间进行筛选,好不容易选好了医院、但进行单项体检的价格较高,选择套餐,又包含了一些不必要的体检项目。为此,人们迫切的需要一款简便、高效的产品,来满足更现代化、更智能化的体检需要。在这种趋势下,北京健康检测小程序应运而生。 一.&nbsp;北京健康检测小程序适用的主要人群 北

未来十年出生人口数量预测及高校毕业生数目,小学入学人数

直接上图 2000-2042年数据,其中2024年以后的所有为预测数据 1955-2042年数据,其中2024年以后的所有为预测数据 参考数据

中国银行信息科技运营中心、软件中心春招笔试测评面试体检全记录

本文介绍2024届春招中,中国银行下属各部门统一笔试,以及信息科技运营中心与软件中心各自的面试,以及编程能力测评、体检等相关环节的具体流程、相关信息等。   2024年04月投递了中国银行的信息科技类岗位,一共投递了4个岗位;其中进入了信息科技运营中心、软件中心以及中银基金等3个部门或子公司的后续面试流程。关于最后者,也就是中银基金,我们在之前的文章中银基金软件开发工程师春招群面记录(htt

即将研究生入学,记录一些遇到的疑问

以下是目前情况。 19年入学东北林业大学,23年毕业,24考研二战本校调剂至福州大学矿业工程。 所幸,有课题组做与计算机交叉的智慧矿山方向,并联系了第一位导师。等待一月有余,该导师通知我说他的第二个研究生名额未拿到,我因而只好再寻找其他导师。一两天的时间联系多位老师,最终经过第一位导师推荐,还是留在了该课题组的另一导师名下,并通知研究生攻读的方向是计算机视觉在采矿专业中的应用。 第一位导师仍愿留

北京入学网上注册资格审核及办理流程

几个关键网址: 很多浏览器无法打开: 打不开换浏览器: 操作极度不便,反复尝试几次才行,多打开几个页面,提交不了直接复制到另一个页面尝试。 必须要填写页面如下网址:https://www.ysxiao.cn/ https://www.ysxiao.cn/beijingyoushengxiao https://yjrx.bjedu.cn/portal_dc.html htt

【Python项目】基于DJANGO的【医院体检预约系统】

技术简介:使用Python技术、DJANGO框架、MYSQL数据库等实现。 系统简介:系统采用了在线预约和挂号的方式,用户可以通过网站进行预约和挂号操作。同时,系统还提供了医生的详细介绍和评价,方便用户选择医生。 研究背景:随着人们健康观念的提升和医疗资源的广泛覆盖,公众对于定期体检的需求日益增长,这有助于及早发现和治疗健康隐患。然而,传统的体检预约流程存在诸多不便,比如必须亲自到医院排队、长时