9935 聚會的快樂

2021-09-28 10:01:00 字數 1409 閱讀 6388

time limit: 1 second

memory limit: 128 mb

【問題描述】

你要組織乙個由你公司的人參加的聚會。你希望聚會非常愉快,盡可能多地找些有趣的人。但是勸你不要同時邀請某個人和他的上司,因為這可能帶來爭吵。給定n個人(姓名,他幽默的係數,以及他上司的名字),找到能使幽默係數和最大的若干個人。

【輸入格式】

第一行乙個整數n(n<100)。接下來有n行,每一行描述乙個人,資訊之間用空格隔開。姓名是長度不超過20的字串。幽默係數是在0到100之間的整數

【輸出格式】

邀請的人最大的幽默係數和

sample input

15 vsctpbx 80 nobody

xkrqhc 98 vsctpbx

kj 92 xkrqhc

it 86 xkrqhc

cj 54 xkrqhc

xaceh 8 kj

qttmyg 37 kj

gw 82 kj

lf 15 cj

ivuuw 26 cj

ibcikuq 70 cj

jghqgbwx 15 xaceh

hbpmo 59 qttmyg

fxb 59 qttmyg

ovrvib 73 gw

sample output

【題目鏈結】:

【題解】

【完整**】

#include 

#include

#include

#include

#include

using

namespace

std;

#define rei(x) scanf("%d",&x)

#define rep1(i,x,y) for (int i = x;i <= y;i++)

#define pb push_back

const

int maxn = 1e2+10;

struct abc

f[maxn];

int n,cnt = 0,root;

int a[maxn];

map dic;

vector

g[maxn];

string name[maxn],name2[maxn];

void dfs(int x)

f[x].l = tl,f[x].bl = tbl;

}int main()

rep1(i,1,n)

root = n+1;

dfs(root);

printf("%d\n",max(f[root].l,f[root].bl));

return

0;}

經典題目 聚會的快樂

題目 聚會的快樂 問題描述 你要組織乙個由你公司的人參加的聚會。你希望聚會非常愉快,盡可能地多找些有趣的熱鬧。但勸你不要同時邀請某個人和他的上司,因為這可能帶來爭吵。給定n個人 姓名,他的幽默係數,以及他上司的名字 程式設計找到能是幽默係數和最大的若干個人。輸入格式 party.in 第一行乙個整數...

週末的聚會

幾年不見的朋友從美國回來,週末召集大家聚會,於是選了外灘旁邊的星巴克,大家開侃。俗話說,三個女人一台戲,何況是六個女人,大家從中午一直聊到夜幕降臨,要不是蓉蓉同學接下來還有事,我們也許會聊個通宵,大家真都是太能聊了啊 lol 幾年過去了,大家幾乎都還是老樣子,各自的外表和風格都沒有改變,蓉蓉同學是典...

奶牛的聚會

時間限制 1 sec 記憶體限制 128 mb 題目描述 農曆新年馬上就要到了,奶牛們計畫舉辦一次聚會慶祝新年的到來。但是,奶牛們並不喜歡走太遠的路,這會給他們的聚會帶來消極情緒,當一頭奶牛的消極指數為wi,他參加聚會所需行走的距離為si,那麼他就會給聚會帶來si3 wi的消極情緒。所有奶牛所在位置...