[一天至少一题直到ICPC开赛009]解题: Line Trip(12/18)

Line Trip

题目连结

原本想说随便找一题简单的来写,没想到如此简单(尴尬)

打题群组,找志同道合的朋友一起努力
进群连结


解题

找出两地最大的距离,记得终点与最后一个加油站的距离要在*2


code

#include <iostream>#include <vector>#include <algorithm>using namespace std;/*    题目: Line Trip    题目来源:https://codeforces.com/problemset/problem/1901/A    解题者:神里绫华的狗    解题语言:C++        使用技巧:greedy    P.S.超简单!!*/int main(int argc, char const *argv[]){    int t;    cin >> t;    while (t--)    {        int x, n;        cin >> n >> x;        vector<int> v(n);        cin >> v[0];        int maxdc = v[0];        for (int i = 1; i < n; i++)        {            cin >> v[i];            maxdc = max(maxdc, v[i] - v[i - 1]);        }        maxdc = max(maxdc, (x - v[n - 1]) * 2);        cout << maxdc << endl;    }    return 0;}

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章