为了账号安全,请及时绑定邮箱和手机立即绑定

个人代码托管,一个问题的解答

标签:
C++
#include <cstdio>  
#include <cstring>  
#include <iostream>  
#include <algorithm>   
using namespace std;    
#define maxn 100000 
int main(){  

    int L, n, t;  
    int a[maxn];  
    scanf("%d", &t);  
    while(t--){  
        scanf("%d%d", &L, &n);  
        for(int i=0; i<n; i++) scanf("%d", &a[i]);  

        int mn = 0;                                 //求最短时间  
        for(int i=0; i<n; i++)  
            mn = max(mn, min(a[i], L - a[i]));  

        int mx = 0;                                 //求最长时间  
        for(int i=0; i<n; i++)  
            mx = max(mx, max(a[i], L - a[i]));  

        printf("%d %d\n", mn, mx);  
    }  
    return 0;  
}  

POJ 1852

点击查看更多内容
2人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消