北京邀請賽 B Beautiful Garden

2022-09-08 16:48:27 字數 550 閱讀 8640

題意:給你座標和n個點,求最少移動的點使得n個點成等差數列

思路:既然要成等差數列,那麼最起碼有兩個點是不動的,然後列舉這兩個點中間的點的個數,近期水的要死,看了隊友的**做的

#include #include #include #include #include #include using namespace std;

const double eps = 1e-9;

const int inf = 0x3f3f3f3f;

int n;

double x[45];

int main()

int ans = inf;

for (int i = 0; i < n; i++)

for (int j = i+1; j < n; j++)

for (int k = 1; k < n; k++)

}ans = min(ans, n-count);

}printf("%d\n", ans);

} return 0;

}

湘潭邀請賽A

哥德 猜想 任一大於2的偶數,都可表示成兩個素數之和。是世界上最著名的未解問題之一,但是下面的反哥德 猜想 任一大於11的奇數,都可表示成兩個合數之和。確很容易證明。定義反哥德 分拆數g n 表示將大於11的奇數n分解為兩個合數之和的方案數。再定義sg n sum 即所有不大於n的奇數的反哥德 分拆...

通化邀請賽 I Difference

這個題目現場賽的時候沒過,想得過於簡單了。主要條件如下 a ai t for all i and b vi,vj in e ai aj t,首先,如過存在邊,那麼ai和aj必然一正一負。所以第一步就是黑白染色。之後不妨假設黑色的為正,白色為負,此時條件b中的絕對值號就可以去掉了。對於一堆的大於等於的...

陝西邀請賽總結

我是預言家,我選擇被打臉。比賽開始之前跟隊友說,做題的時候一定不要鑽牛角尖。結果自己鑽進牛角尖了,最近做組合數比較多,所以整個比賽一直對a題使勁。感覺我這次好坑啊。第一天熱身賽的時候,做b題,我說 我是預言家,這題不是貪心就是dp。然後n秒之後,馬老闆 過了,二分。果然被馬老闆打臉是最爽的。正式賽開...