problem link:
時間限制: 1 sec 記憶體限制: 128 mb
提交: 48 解決: 13 [
提交][
狀態][
討論版]
在乙個劃分成網格的操場上, n個士兵散亂地站在網格點上。 網格點由整數座標(x,y)表示。士兵們可以沿網格邊上、 下、 左、 右移動一步, 但在同一時刻任一網格點上只能有一名士兵。按照軍官的命令,士兵們要整齊地列成乙個水平佇列,即排列成(x,y),(x+1,y),…,(x+n-1,y)。如何選擇 x 和 y的值才能使士兵們以最少的總移動步數排成一列。 計算使所有士兵排成一行需要的最少移動步數。
第1行是士兵數 n, 1≤n≤10000。 接下來 n行是士兵的初始位置, 每行有2個整數 x和 y,-10000≤x, y≤10000。
資料的輸出為一行, 表示士兵排成一行需要的最少移動步數。
51 22 2
1 33 -2
3 3
8
ac code:
#include#include#include#include#include#include#include#include#include#define ll long long
#define exp 1e-9
#define maxn 1000010
using namespace std;
int x[10010],y[10010];
int main( )
{ // freopen("d:\\in.txt","r",stdin);
int n,i,ans;
scanf("%d",&n);
for(i=0;i
中超賽程分析(6) 「蛇形排陣」評價指標
首先我們來看,如果2017的中超賽程用 蛇形排陣 來做,那麼結果是怎麼樣的呢?先對2016年的16強進行編號,第一名1號,第二名2號,以此類推 中超16強2015賽季名單一覽 廣州恆大 山東魯能 北京國安 貴州茅台 重慶力帆 廣州富力 上海申鑫 上海申花 上海上港 遼寧巨集運 天津泰達 杭州綠城 江...
演算法 全排裡問題 鄰位互換法
鄰位互換法,只要你在學全排列就不可不學的乙個及其有趣的演算法。洛谷1706 全排列問題 題目描述 按照鄰位互換法的順序輸出自然數1到n所有不重複的排列,即n的全排列,要求所產生的任一數字序列中不允許出現重複的數字。輸入格式 乙個整數n。輸出格式 由1 n組成的所有不重複的數字序列,每行乙個序列。每個...
問題 D 二分遞迴快排(Qsort) 2
二分遞迴快排 qsort 用二分遞迴的方法實現快排 輸入 第一行乙個資料n,表示有n個數要排序。接下來n行每行乙個 10 7的整數。輸出 n行,由小到大排序後的資料 資料規模 n 10 5 思考 兩個遞迴都會被執行嗎?有幾種可能?includeusing namespace std int part...