CSP NOIP新賽制內部挑戰賽2 B 戰旗

2022-07-11 15:00:20 字數 1620 閱讀 6657

乙個大模擬!!!

這個魚人領軍不是每一輪都加的,而是每場比賽!!

**

#includeusing

namespace

std;

intn,x,a,b,c;

struct

person

a[55],b[55],ga[55],gb[55

];int

getid()

int alivea[55],aliveb[55

],ca,cb,sa,sb;

void

init()

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

}void

attack()

for(p2=1;p2<=n,pb;p2++)

//找到對決的兩人

ca=0; cb=0

;

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

if(ga[p1].type)

ga[p1].atk+=20*ca,ga[p1].hp+=20*ca;

if(gb[p2].type)

gb[p2].atk+=20*cb,gb[p2].hp+=20*cb;

//處理海盜隊長

ga[p1].hp-=gb[p2].atk;

gb[p2].hp-=ga[p1].atk;

if(ga[p1].hp<=0

)

//魚人國王

if(ga[p1].spe==1

)

//魚人領軍

if(ga[p1].type==1

)

//海盜之魂

}

if(gb[p2].hp<=0

)

//魚人國王

if(gb[p2].spe==1

)

//魚人領軍

if(gb[p2].type==1

)

//海盜之魂 } }

intgame()

if(!sa) return0;

if(!sb) return1;

}int

main()

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

int ansa=0,ansb=0

;

for(int i=1;i<=500;i++)

if(game()) ansa+=sa;

else ansb+=sb;

}printf(

"%d %d

",ansa,ansb);

return0;

}

hihocoder挑戰賽20小記

2016.11.4 晚上六點點開了一場看上去通過人數比較多的hihoround 20 virtual participate了一下。感覺這場還是比較友好的,和我以前做的hihoround只能做一題,或者爆零不一樣。在兩個小時裡寫了3個題 a,b,c d看上去像是個經典問題,但從來沒寫過 幾何基本等於...

hihoCoder挑戰賽31 題解

時間限制 8000ms 單點時限 1000ms 記憶體限制 256mb 描述 給定n個整數常數c 1 c 2 c n 和乙個整數k。現在需要給2k個整數變數x 1 x 2 x k y 1 y 2 y k 賦值,滿足 1 對於所有1 i k,都有x i y i 2 對於所有1 i n,都存在至少乙個j...

Wannafly挑戰賽A 概率DP

給你乙個長 n 的序列,m 次查詢 每次查詢給乙個 x,然後 從序列的最左端 1 開始,每次隨機的選擇乙個右端點 r,如果兩個端點間的區間和不超過 x 就進行一次分割,然後把左端點變成 r 1,否則一直隨機下去。問這樣分割出來的期望段數 第一行兩個數 n,m 之後一行 n 個數表示這個序列 之後m行...