NOIp2014 無線網路發射器選址 題解

2021-09-22 10:28:48 字數 880 閱讀 4890

這是一道很簡單的二維字首和的大水題,由於範圍比較小,完全可以直接三重迴圈搞定它。

不過鑑於本人認為洛谷被推到首頁的**有些難看,所以特意加了乙個bool函式進行判斷,算是乙個小小的優化吧:

bool in_edge (int i, int j, int t) 

}return 0;

}

其實也可以只用乙個if進行判斷,但是為了讓**看上去不那麼長,我就換兩行寫了qaq

然後還有一點需要注意:

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

}if (maxn < f[i][j])

else if (maxn == f[i][j])

}}

我十分鐘打完**,開開心心交上去以為又水了一道題,結果就因為沒有從零開始,wa了三個點,(難受…

其他也就沒有什麼了,一道比較簡單的提高組水題,大概只能算是d1t1的難度吧qaq

#include const int n = 130;

using namespace std;

long long x[25], y[25], f[n][n], d, n, maxn, k[25], tim;

bool in_edge (int i, int j, int t)

}return 0;

}int main ()

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

}if (maxn < f[i][j])

else if (maxn == f[i][j])}}

cout << tim << " "<< maxn << endl;

}

NOIP 2014 無線網路發射器選址

洛谷傳送門 jdoj傳送門 隨著智慧型手機的日益普及,人們對無線網的需求日益增大。某城市決定對城市內的公共場所覆蓋無線網。假設該城市的布局為由嚴格平行的 129條東西向街道和 129條南北向街道所形成的網格狀,並且相鄰的平行街道之間的距離都是恆定值 1。東西向街道從北到南依次編號為 0,1,2 12...

NOIP2014 無線網路發射器選址

隨著智慧型手機的日益普及,人們對無線網的需求日益增大。某城市決定對城市內的公共場所覆蓋無線網。假設該城市的布局為由嚴格平行的129 條東西向街道和129 條南北向街道所形成的網格狀,並且相鄰的平行街道之間的距離都是恆定值 1 東西向街道從北到南依次編號為0,1,2 128 南北向街道從西到東依次編號...

NOIP2014無線網路發射器選址改編1

問題描述 隨著智慧型手機的日益普及,人們對無線網的需求日益增大。某城市決定對城市內的公共場所覆蓋無線網。假設該城市的布局為由嚴格平行的129條東西向街道和129條南北向街道所形成的網格狀,並且相鄰的平行街道之間的距離都是恆定值1。東西向街道從北到南依次編號為0,1,2 128,南北向街道從西到東依次...