`
tudusi
  • 浏览: 1085139 次
文章分类
社区版块
存档分类
最新评论

[ACM]孤独的运货员

 
阅读更多

背景

航空公司的货运飞机往返于各个国家和货物分理中心之间,分理中心的货物运送到各个国家,再将各个国家发出的货物送到分理中心。

分理中心非常庞大,每个国家都有一个自己的货运站,每个货运站有两个平台用于堆放货物。其中 A 平台用于堆放运送到该国的货物,而 B 平台堆放着其它国家的货物。各个国家的货运站排成一个环形。

平时,有货运汽车沿着环形的线路在各个国家的货运站之间运行。货运汽车的仓库是非常狭窄的,先放进去的货物只能等后放进去的货物移走之后才能搬出来。

当货运汽车到达一个站点 X 时,它首先卸货。卸货的过程是:首先查看最外面的箱子是否标记着 X 标签,如果是,代表这是运送到 X 国的货物,则放到 A 平台上,如果不是,则把该货箱放到B平台货物队列的末尾,然后处理下一箱货。当 B 平台放满或者是车被搬空,则开始装货。装货的过程是:从 B 平台货物队列的开始处装车,把车装满或把 B 平台搬空则装货结束。车子开往下一个货运站。

卸下一箱货物和装载一箱货物均需要一分钟的时间,且假设当货车从一个货运站开往另一个货运站的时间为两分钟。

CART


每天,货车和货运飞机都这样周而复始的运行着,直到有一天因为报酬的原因,分理中心的工人开始。货运飞机依然运行,但却无法运走任何货物。

任务

你是老板的心腹,平时深受老板关照。因此,你决定停止,独自担当起分理的任务。现在,分理中心已经堆积了大量的货物,你决定在开始前先写程序计算一下要完成搬运需要多长的时间。

输入

对于输入部分包含几组数据,第一行是一个整数SET,表明下面有几组数据,随后便是这几组输入数据。

对于每一组输入数据,其第一行为三个整数 N、S 和 Q。其中 N(2<=N<=100) 表示环中站的个数。S(1<=S<=100) 表示货车的最大容量,即货车同时可以装载多少箱货物。而 Q(1<=Q<=100) 表示 B 平台所能放置的货物的总数,假定该系统中所有货运站 B 平台的最大容量都相同。

从第二行往后一共有 N 行,每行一的第一个数字代表该站 B 平台上货物的总数,之后的每个数字代表每箱货物运送到哪个站。

输出

对于每组输入,你需要在独立的一行中输出完成该任务所需要的时间。

测试输入帮助,input (新窗口) 期待的输出帮助,expectedoutput (新窗口) 时间限制帮助,timelimit (新窗口) 内存限制帮助,memlimit (新窗口) 额外进程帮助,nproc (新窗口) 测试用例 1
以文本方式显示
  1. 2↵
  2. 523↵
  3. 3452↵
  4. 213↵
  5. 0↵
  6. 3351↵
  7. 14↵
  8. 523↵
  9. 3452↵
  10. 213↵
  11. 0↵
  12. 3351↵
  13. 14↵
以文本方式显示
  1. 72↵
  2. 72↵
1秒 1024KB 0



分享到:
评论

相关推荐

    ACM PRO ACM PRO ACM PRO

    ACM PRO ACM PROACM PRO ACM PROACM PRO ACM PRO

    ACM ACM ACM讲义.ppt

    ACM(Association for Computing Machinery)程序设计大赛是全球范围内一项极具影响力和权威性的大学生编程竞赛,由美国计算机协会(ACM)主办。国际大学生程序设计竞赛(ICPC,International Collegiate ...

    cdc-acm.rar_CDC-ACM_V2 _cdc acm

    《CDC-ACM驱动在Linux中的应用与解析》 标题中的"CDC-ACM.rar_CDC-ACM_V2 _cdc acm"指的是一个针对Linux操作...了解并掌握 CDC-ACM驱动的工作原理和使用方法,对于Linux系统管理员和开发者来说具有很高的实用价值。

    acm试题答案acm

    【标题】"acm试题答案acm" 涉及的主要知识点是ACM(国际大学生程序设计竞赛,International Collegiate Programming Contest,简称ICPC或ACM/ICPC)的解题策略与技巧,以及如何寻找和理解比赛题目答案。ACM是一项...

    ACM考试题 ACM程序设计

    ### ACM程序设计基础知识点 #### 一、ACM竞赛概览 - **组织机构与活动**: 本课程由东北林业大学陈宇老师负责,通过邮箱Lg_chenyu@yahoo.com.cn进行联系。课程的主要目的是介绍ACM程序设计的基础概念及入门技巧。 - ...

    acmacm经典题库

    "acmacm经典题库"是一个专门为ACM(国际大学生程序设计竞赛,International Collegiate Programming Contest)参赛者准备的学习资源集合。ACM竞赛是全球范围内影响力极大的编程比赛,旨在提升大学生的算法设计、问题...

    ACM.rar_ACM_ACM Hwang .p_ACM java_pku 1689 rubbery_ppt

    【标题】"ACM.rar" 是一个压缩文件,其中包含了与 ACM(国际大学生程序设计竞赛,简称ACM)相关的学习资料。"ACM_ACM Hwang .p" 暗示了这个压缩包可能包含由 ACM 专家 Hwang 教授的一些教程或讲义,这些材料通常对...

    ACM练习建议 ACM练习建议

    ACM练习建议 ACM练习建议 ACM练习建议

    acm课件1 初识acm

    【ACM简介与竞赛概述】 ACM,全称Association for Computing Machinery,是计算机科学领域最历史悠久、最具权威的国际组织,成立于计算机技术诞生后的第二年。它的主要目标是推动计算机科学的发展,促进学术交流和...

    高通/MTK平台ACM串口驱动(USB转ACM串口)

    - 权限设置:如果必要,以管理员身份运行命令提示符,然后使用“devcon”工具或者直接在设备属性中赋予相应权限。 5. ACM串口调试: 安装完驱动后,可以使用串口调试软件,如RealTerm、Putty或超级终端,来测试...

    上海交大ACM模板_上海交大ACM模板_ACM模板_

    上海交通大学ACM模板是针对计算机科学领域中算法竞赛和考研复试机试的重要参考资料,它集成了许多编程竞赛中常用的数据结构、算法以及解题策略。这个压缩包包含了一个名为"上海交大ACM模板.pdf"的文件,我们可以期待...

    acm模板_acm模板

    ACM 模板详解 ACM(Association for Computing Machinery)模板是指一类用于记录算法竞赛代码的模板,通常包含了数据结构、算法、数学公式等多方面的知识点。本文将对 ACM 模板的结构和内容进行详细的解释,并对...

    ACM面试题 ACM ACM ACM

    ACM面试题解析 从给定的文件中,我们可以总结出四个不同的问题,每个问题都有其独特的解决方案和要点。 试题一:青蛙相遇问题 该问题的核心是判断两只青蛙是否能够相遇,并计算出它们相遇所需要的跳跃次数。为了...

    acm.rar_ACM java_java package acm

    在Java编程领域,ACM(Association for Computing Machinery)常常与算法竞赛相关,因为ACM国际大学生程序设计竞赛(ICPC)广泛使用Java作为比赛语言之一。"acm.jar" 文件通常包含了一些为这类竞赛设计的预封装的...

    ACM.rar_acm zju 2830_acm 网站源码_acm.zju.edu.cn_浙大acm_浙大oj网站

    《浙大ACM竞赛编程资源解析》 在编程竞赛领域,特别是ACM(国际大学生程序设计竞赛)中,浙江大学的在线判题系统——浙大ACM(acm.zju.edu.cn),也被称为浙大OJ(Online Judge)网站,是众多参赛者磨练技艺的重要...

    ACM培训资料(ACM)

    《ACM培训资料详解》 ACM,全称是International Collegiate Programming Contest(国际大学生程序设计竞赛),是一项全球范围内的高水平计算机科学竞赛,旨在提升大学生的算法设计、问题解决和编程能力。本压缩包...

    浙江大学ACM题解 ACM

    【标题】"浙江大学ACM题解 ACM"是一个专注于ACM(国际大学生程序设计竞赛)的资源集合,由浙江大学提供,包含了大量的竞赛题目及其相应的解题代码。这些资源对于准备参加ACM竞赛的学生或是对算法和编程挑战有兴趣的...

    acm的jar包及acm源码

    ACM(American Computer Science League)是一个致力于计算机科学教育和竞赛的组织,特别是为学生提供算法竞赛的机会。在编程竞赛中,ACM jar包通常包含了用于运行和评测参赛者代码的库,这些库提供了输入/输出处理...

    ACM题集(ACM新手绝对应该看看)

    包括西工大,浙大,北大等名校的ACM题目

    acm.rar_Fan Problem ACM

    标题中的"acm.rar_Fan Problem ACM"表明这是一个与ACM(国际大学生程序设计竞赛,International Collegiate Programming Contest)相关的压缩文件,其中包含了名为"Fan Problem"的题目。ACM竞赛是全球范围内极具影响...

Global site tag (gtag.js) - Google Analytics