Ants 水深无声 2022-08-18 02:23 30阅读 0赞 ## Ants ## #### #### ##### Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^\_^ ##### ## 题目描述 ## An army of ants walk on a horizontal pole of length l cm, each with a constant speed of 1 cm/s. When a walking ant reaches an end of the pole, it immediatelly falls off it. When two ants meet they turn back and start walking in opposite directions. We know the original positions of ants on the pole, unfortunately, we do not know the directions in which the ants are walking. Your task is to compute the earliest and the latest possible times needed for all ants to fall off the pole. ## 输入 ## The first line of input contains one integer giving the number of cases that follow. The data for each case start with two integer numbers: the length of the pole (in cm) and n, the number of ants residing on the pole. These two numbers are followed by n integers giving the position of each ant on the pole as the distance measured from the left end of the pole, in no particular order. All input integers are not bigger than 1000000 and they are separated by whitespace. ## 输出 ## For each case of input, output two numbers separated by a single space. The first number is the earliest possible time when all ants fall off the pole (if the directions of their walks are chosen appropriately) and the second number is the latest possible such time. ## 示例输入 ## 2 10 3 2 6 7 214 7 11 12 7 13 176 23 191 ## 示例输出 ## 4 8 38 207 ## 提示 ## ## 来源 ## 面向对数据结构和算法不太了解的同学 ## 示例程序 ## #include<iostream> #include<cstdio> #include<cstring> using namespace std; inline int max(int a,int b){ return a>b?a:b; } inline int min(int a,int b){ return a<b?a:b; } int main(){ int nCase, len, n, dist; scanf("%d",&nCase); while(nCase--){ scanf("%d%d",&len, &n); int minLen = -100, maxLen = -100; for(int i=0; i<n; ++i){ scanf("%d",&dist); maxLen = max(maxLen, max(dist, len-dist)); minLen = max(minLen, min(dist, len-dist)); } printf("%d %d\n", minLen, maxLen); } return 0; }
相关 ant风格 ant风格 通过通配符匹配路径 \: 匹配任意字符 任意多个 ?:匹配任意字符 有且仅有一个 \\:匹配任意路径 如果匹配到多个路径,谁更精确 ,进入谁的方法 柔光的暖阳◎/ 2024年04月01日 08:21/ 0 赞/ 67 阅读
相关 apache ant 一、下载 [https://ant.apache.org/index.html][https_ant.apache.org_index.html] ![wa 野性酷女/ 2022年12月03日 15:49/ 0 赞/ 169 阅读
相关 ant mysql_ant 连接Mysql 1. <?xml version="1.0" encoding="UTF-8"?> 2. 3. 4. 5. driver="com.mysql.jdbc.Driver" 系统管理员/ 2022年10月31日 00:56/ 0 赞/ 195 阅读
相关 Ants Ants Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^\_^ 题目描述 An army of an 水深无声/ 2022年08月18日 02:23/ 0 赞/ 31 阅读
相关 ant </target> <target name="compile" depends="init" description="compil 雨点打透心脏的1/2处/ 2022年08月05日 14:22/ 0 赞/ 206 阅读
相关 Ant详解 1,什么是ant ant是构建工具 2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来 曾经终败给现在/ 2022年07月12日 14:10/ 0 赞/ 261 阅读
相关 ant教程 1. 写一个buildfile文件 > > 示例 > > > > > > <project name="MyProject" default="dist 港控/mmm°/ 2022年05月19日 08:26/ 0 赞/ 253 阅读
相关 ant介绍 1,什么是ant ant是构建工具 2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来 悠悠/ 2022年05月10日 04:34/ 0 赞/ 253 阅读
相关 ant配置 返回我的 ActiveMQ配置 文章。 ![b651747f-a07a-3165-9dc2-be6bf966a253.jpg][] An 约定不等于承诺〃/ 2022年04月17日 01:28/ 0 赞/ 314 阅读
相关 ant 简介 1. Ant简介 Ant的全名是"Another Neat Tool",是一个用于简单或复杂Java工程的自动化构建、部署工具,它对于那些具有分布式开发团队或者 淡淡的烟草味﹌/ 2021年06月24日 13:58/ 0 赞/ 525 阅读
还没有评论,来说两句吧...