ZOJ 2688 (最遠曼哈頓距離)

2021-08-18 04:10:05 字數 826 閱讀 7244

將絕對值拆開,無非是32種情況,對於x1,x2,x3,x4,x5

如果取值為10011的話,那麼y1,y2,y3,y4,y5的取值必然是01100,那麼只要儲存每個狀態的最大值,最後求其互補狀態的最大值就行了

#include 

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#define ll long long

#define inf 0x3f3f3f3f

#define mod 1000000007

#define eps 1e-6

const

int maxn = 100000 + 5;

using

namespace

std;

double a[maxn][5];

double state[1

<<6];

int main()

for(int i=0; ifor(int j=0; j<(1

<<5); j++)

state[j] = max(state[j], ans);}}

double ans = 0;

for(int i=0; i<(1

<<5); i++)

printf("%.2lf\n",ans);

}}

hdu 2688 Rotate 樹狀陣列

include include include include include using namespace std define lowbit x x x const int maxn 3000030 const int maxc 10010 int n,c maxc a maxn void a...

hdu 2688 Rotate 樹狀陣列

題目連線 hdu 2688 rotate 題意 給你n數,n 3e6 有兩個操作,q為 當前有多少對數,滿足嚴格遞增,r l,r為旋轉l,r這個區間的數 題解 求嚴格遞增的順序對我們可以反向用樹狀陣列求逆序對,300w的資料還是有點夠嗆,不過這裡求出來也就nlogn,然後對於旋轉操作,因為區間大小不...

COGS 2688 魚的感恩

從前有乙個漁夫抓到了一條特別的魚,放走了。漁夫再次抓到了這條魚,正要再次放走之時,這條魚吐出了一片迷霧,迷霧散去以後,漁夫不見了。漁夫睜開眼,發現自己到了乙個石碑面前,碑上有一行小寫英文本串s,下面寫著 汝等既有護生之念,應是善良之人,理當授以嘉獎。但是為了證明你的善良,你需要展現你的智慧型,以確保...