L2 020 功夫傳人(資料結構)

2021-08-15 06:15:24 字數 696 閱讀 3894

【題目鏈結】

祖師爺的功力值為z,每向下傳承一代,就會減弱r%,除非某一代**得道。現給出師門譜系關係,要求你算出所有得道者的功力總值。

利用vector儲存師徒關係,然後從祖師開始dfs,求出總和。值得注意的是輸出用%.0lf會有一組資料過不了,要強制轉換ll才過

#include

#include

#include

#include

#include

using

namespace

std;

#define inf 0x3f3f3f

#define ll long long

const

int maxn=1e5+5;

using

namespace

std;

vector

a[maxn];

double z,r;

int k,b[maxn],n;

double dfs(int x,int t)

return s;

}int main()}}

printf("%lld\n",(ll)(dfs(0,0)));

//printf("%.0f\n",dfs(0,0));

return

0;}

L2 020 功夫傳人

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 陳越 一門武功能否傳承久遠並被發揚光大,是要看緣分的。一般來說,師傅傳授給徒弟的武功總要打個折扣,於是越往後傳,們的功夫就越弱 直到某一支的某一代突然出現乙個天分特別高的 或者是吃到了靈丹...

L2 020 功夫傳人

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 陳越 一門武功能否傳承久遠並被發揚光大,是要看緣分的。一般來說,師傅傳授給徒弟的武功總要打個折扣,於是越往後傳,們的功夫就越弱 直到某一支的某一代突然出現乙個天分特別高的 或者是吃到了靈丹...

L2 020 功夫傳人

一門武功能否傳承久遠並被發揚光大,是要看緣分的。一般來說,師傅傳授給徒弟的武功總要打個折扣,於是越往後傳,們的功夫就越弱 直到某一支的某一代突然出現乙個天分特別高的 或者是吃到了靈丹 挖到了特別的秘笈 會將功夫的威力一下子放大n倍 我們稱這種 為 得道者 這裡我們來考察某一位祖師爺門下的徒子徒孫家譜...