palmia國有一條橫貫東西的大河,河有筆直的南北兩岸,岸上各有位置各不相同的n個城市。北岸的每個城市有且僅有乙個友好城市在南岸,而且不同城市的友好城市不相同。
每對友好城市都向**申請在河上開闢一條直線航道連線兩個城市,但是由於河上霧太大,**決定避免任意兩條航道交叉,以避免事故。程式設計幫助**做出一些批准和拒絕申請的決定,使得在保證任意兩條航線不相交的情況下,被批准的申請盡量多。
第1行,乙個整數n(1≤n≤5000),表示城市數。
第2行到第n+1行,每行兩個整數,中間用1個空格隔開,分別表示南岸和北岸的一對友好城市的座標。(0≤xi≤10000)
僅一行,輸出乙個整數,表示**所能批准的最多申請數。7
22 4
2 610 3
15 12
9 817 17
4 24#include
#include
#include
#include
#include
#include
#include
#include
#include
#define inf 0x3f3f3f3f
#define pi acos(-1.0)
#define n 5001
#define mod 2520
#define e 1e-12
using namespace std;
struct nodeq[n];
int f[n];
int main()
} int maxx=-inf;
for(int i=1;i<=n;i++)
cout<
程式設計開發序列求和問題解析
問題描述求1 2 3 n的值。輸入格式輸入包括乙個整數n。輸出格式輸出一行,包括乙個整數,表示1 2 3 n的值。樣例輸入4樣例輸出10樣例輸入100 說明 有一些試題會給出多組樣例輸入輸出以幫助你更好的做題。一般在提交之前所有這些樣例都需要測試通過才行,但這不代表這幾組樣例資料都正確了你的程式就是...
程式設計開發飛彈攔截問題解析
程式設計開發飛彈攔截問題解析。某國為了防禦敵國的飛彈襲擊,發展出一種飛彈攔截系統。但是這種飛彈攔截系統有乙個缺陷 雖然它的第一發炮彈能夠到達任意的高度,但是以後每一發炮彈都不能高於前一發的高度。某天,雷達捕捉到敵國的飛彈來襲。由於該系統還在試用階段,所以只有一套系統,因此有可能不能攔截所有的飛彈。輸...
程式設計開發親和數問題解析
程式設計開發親和數問題解析,古希臘數學家畢達哥拉斯在自然數研究中發現,220的所有真約數 即不是自身的約數 之和為 1 2 4 5 10 11 20 22 44 55 110 284。而284的所有真約數為1 2 4 71 142,加起來恰好為220。人們對這樣的數感到很驚奇,並稱之為親和數。一般地...