CF347A Difference Row 2022-07-29 作者 Lotuses 359 字 本文最后编辑于 前,其中的内容可能需要更新。 观察原序列, 可以化简得到 所以,抵消中间的项,可以得到最终式子为 要让这个最大,直接让 即可。 又要求按照字典序排列,那么排一遍序,最后交换首尾两个数字,就 ok 了。 12345678910111213#include<bits/stdc++.h>using namespace std;int a[10001];int main(){ int n; cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; sort(a+1,a+n+1);swap(a[1],a[n]); for(int i=1;i<=n;i++) cout<<a[i]<<" "; return 0;} 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可 < 上一篇 下一篇 > Please enable JavaScript to view the comments powered by Gitalk.