2023年分割槽聯賽提高組之三 挖地雷

2021-07-27 11:09:28 字數 1126 閱讀 4413

題目:

description

在乙個地圖上有n個地窖(n<=20),每個地窖中埋有一定數量的地雷。同時,給出地窖之間的連線路徑。

例如:

k1 k2,……,kv (挖地雷的順序)

max (挖地雷的數量)

作者思路:最「長」路。

遞推公式:f[i]=max+v[i];

**:

var x,f,v:array[0..21] of longint;

a:array[0..21,0..21] of longint;

n,i,j,ans:longint;

begin

read(n);

for i:=1

to n do

read(v[i]);

for i:=1

to n-1

dofor j:=i+1

to n do

read(a[i,j]);

for i:=n downto1do

begin

for j:=i+1

to n do

if (a[i,j]=1)and(f[i]then

begin

f[i]:=f[j];

x[i]:=j;

end;

f[i]:=f[i]+v[i];

end;

ans:=1;

for i:=2

to n do

if f[ans]then ans:=i;

i:=x[ans];

write(ans,' ');

while i<>0

dobegin

write(i,' ');

i:=x[i];

end;

writeln;

write(f[ans]);

end.

2023年分割槽聯賽提高組之三 合

description n位同學站成一排,老師要請其中的 n k 位同學出列,使得剩下的k位同學排成合唱隊形。合唱隊形是指這樣的一種隊形 設k位同學從左到右依次編號為1,2 k,他們的身高分別為t1,t2,tk,則他們的身高滿足t1 ti 1 tk 1 i k 你的任務是,已知所有n位同學的身高,計...

2023年分割槽聯賽提高組之四 砝碼稱

description 設有1g 2g 3g 5g 10g 20g的砝碼各若干枚 其總重 1000 要求 輸入方式 a1 a2 a3 a4 a5 a6 表示1g砝碼有a1個,2g砝碼有a2個,20g砝碼有a6個 輸出方式 n n表示用這些砝碼能稱出的不同重量的個數,但不包括乙個砝碼也不用的情況 in...

2023年分割槽聯賽普級組之三 採藥

description 辰辰是個天資聰穎的孩子,他的夢想是成為世界上最偉大的醫師。為此,他想拜附近最有威望的醫師為師。醫師為了判斷他的資質,給他出了乙個難題。醫師把他帶到乙個到處都是草藥的山洞裡對他說 孩子,這個山洞裡有一些不同的草藥,採每一株都需要一些時間,每一株也有它自身的價值。我會給你一段時間...