貪心 洛谷P2123 皇后遊戲

2021-08-23 14:10:21 字數 746 閱讀 7536

給定一種結構體陣列,其包含

a a

陣列和b' role="presentation">b

b陣列,定義一種陣列

c c

,其公式為

拭排列此結構體的順序使得c[

n]c [n

]最小化

這道題用貪心,我們可以像證明國王遊戲一樣,用微擾的方法證明貪心的正確性

// luogu-judger-enable-o2

#include

#include

#define re register

#define r(i,a,b) for(re int i=a;i<=b;i++)

using

namespace

std;int n,t;

long

long s[20001],c[20001],ans;

inline

int read()

inline

void write(register

long

long x)if(x>9)write(x/10);putchar(x%10+48);return;}

struct node

a[20001];

inline

bool cmp(node x,node y)

write(ans);putchar(10);//輸出c[n]也是可以的

}}

洛谷 P2123 皇后遊戲(貪心)

還記得 noip 2012 提高組 day1 的國王遊戲嗎?時光飛逝,光陰荏苒,兩年 過去了。國王遊戲早已過時,如今已被皇后遊戲取代,請你來解決類似於國王遊 戲的另乙個問題。皇后有 n 位大臣,每位大臣的左右手上面分別寫上了乙個正整數。恰逢國慶 節來臨,皇后決定為 n 位大臣頒發獎金,其中第 i 位...

題解 洛谷P2123皇后遊戲 貪心

題目鏈結 根據國王遊戲的經驗,嘗試著用微擾證明,結果證明過程有誤,學習了大佬題解以後發現我的證明過程確實存在問題。include include include using namespace std define rep i,a,b for int i a i b i const int n 2e...

luoguP2123 皇后遊戲 貪心

洛谷題目chuanso 有一篇好題解,我就懶得推式子了,畢竟打到電腦上還是很難的 牛逼題解傳送門 include include include include include include include include include include include define rg reg...