P1007 独木桥 来源:洛谷 ★ 1300 本题活力0.36按难度、完成结果与训练证据估算算法如山行则将至 查看原题王梓豪 的主页 题目详情思考与重做代码相关标签 题目描述长度为L的独木桥上n个士兵,速度均为1。士兵相遇时会转身,初始方向未知。求所有士兵全部撤离独木桥的最短和最长时间。 思考与重做 王梓豪的同题记录 · 1 条 王梓豪 · 2026-07-28本次记录最后更新 2026.7.28完成结果:未记录有点精妙,我们不需要模拟每个人转向,可以理解为他们互相穿过,于是就变成了很简单的问题(不赘述) 代码复制代码#include <bits/stdc++.h> using namespace std; int main() { int l; int n; cin>>l>>n; vector<int> a(n); for(int i=0;i<n;i++) { cin>>a[i]; }int min_=0; int max_=0; for(int i=0;i<n;i++) { min_=max(min_,min(a[i],1+l-a[i])); max_=max(max_,max(a[i],1+l-a[i])); } cout<<min_<<" "<<max_<<endl; }