POJ--1852-c++实现

时间:2019-07-04
本文章向大家介绍POJ--1852-c++实现,主要包括POJ--1852-c++实现使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
因为蚂蚁的朝向不明确,所以,可以根据需要假定朝向方向
首先,当每只蚂蚁朝着离自己最近的端点前进,且不回头则,所需总时间最少
当每只蚂蚁朝着离自己最远的端点前进,所需时间最多,在这期间,会碰到其他蚂蚁,但是因为每只蚂蚁的速度相同,所以即使它们都回头,却相当于它们交错前进没有回头。
#include <iostream>
#include<algorithm>
using namespace std;
int main()
{
    int n;
    cin>>n;
    for(int q=0; q<n; q++)
    {
        int L,m,j,Max=0,Min=0;
        cin>>L>>m;
        for(int i=0; i<m; i++)
        {
            cin>>j;
            Min=max(Min,min(j,L-j));
            Max=max(Max,max(j,L-j));
        }
        cout<<Min<<" "<<Max<<endl;
    }
    return 0;
}

原文地址:https://www.cnblogs.com/xiaozou-zone/p/11134133.html