两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

Dotcpp  >  編程題庫(kù)  >  藍(lán)橋杯算法訓(xùn)練VIP-新生舞會(huì)
題目 1638:

藍(lán)橋杯算法訓(xùn)練VIP-新生舞會(huì)

時(shí)間限制: 2s 內(nèi)存限制: 192MB 提交: 1279 解決: 730

題目描述

新生舞會(huì)開(kāi)始了。n名新生每人有三個(gè)屬性:姓名、學(xué)號(hào)、性別。其中,姓名用長(zhǎng)度不超過(guò)20的僅由大小寫(xiě)字母構(gòu)成的字符串表示,學(xué)號(hào)用長(zhǎng)度不超過(guò)10的  僅由數(shù)字構(gòu)成的字符串表示,性別用一個(gè)大寫(xiě)字符‘F’或‘M’表示。任意兩人的姓名、學(xué)號(hào)均互不相同。換言之,每個(gè)人可被其姓名或?qū)W號(hào)唯一確定。給出m對(duì)  兩人的信息(姓名或?qū)W號(hào)),判斷他們是否能共舞。兩人能共舞的充要條件為兩人性別相異。

提示
可以把名字和學(xué)號(hào)都當(dāng)成字符串處理??梢园匆韵铝鞒虒?shí)現(xiàn)。

#include< iostream> 
#include< cstring> 
using  namespace  std; 

struct  tstudent 
{ 
char  name[21]; 
char  num[21]; 
char  sex; 
}; 

void  readdata(tstudent  student[],  int  n) 
{ 
輸入N個(gè)學(xué)生的信息 
} 

int  findstudent(tstudent  student[],  int  n,  char*  data) 
{ 
if  (data  ==  NULL)  return  -1; 

判斷是否有某個(gè)學(xué)生的學(xué)號(hào)或名字等于data,如果有,函數(shù)返回該學(xué)生在student數(shù)組中的序號(hào),否則返回-1 
} 

void  solve(tstudent  student[],  int  n,  int  m) 
{ 
char  x[21],  y[21]; 
for  (int  i=0;  i< m;  i++)  { 
輸入兩個(gè)人的信息X、Y。通過(guò)調(diào)用findstudent函數(shù)判斷這兩個(gè)人能否成為舞伴 
} 
} 

int  main() 
{ 
int  n,  m; 
tstudent  student[1010]; 

cin> > n; 

readdata(student,  n); 
cin> > m; 
solve(student,  n,  m); 
} 

輸入格式

第一行一個(gè)整數(shù)n(2< =n< =1000),表示學(xué)生人數(shù)。接下來(lái)的n行每行依次包含一名新生的姓名、學(xué)號(hào)、性別,分別用一個(gè)空格隔開(kāi)。 
之后的一行是一個(gè)整數(shù)m(1< =m< =1000),表示詢問(wèn)的數(shù)目。接著的m行每行包含兩個(gè)信息(姓名或?qū)W號(hào)),保證兩個(gè)信息不屬于同一人,中間用一個(gè)空格隔開(kāi)。 

輸出格式

對(duì)于每個(gè)詢問(wèn)輸出一行,如果兩人可以共舞,輸出一個(gè)大寫(xiě)字母‘Y’,否則輸出一個(gè)大寫(xiě)字母‘N’。

樣例輸入

4 
John 10 M
Jack 11 M
Kate 20 F
Jim 21 M 
3
John 11
20 Jack
Jim Jack

樣例輸出

N
Y
N

提示

零基礎(chǔ)同學(xué)可以先學(xué)習(xí)視頻課程,包含C/C++、Python、百練、藍(lán)橋杯輔導(dǎo)、算法數(shù)據(jù)結(jié)構(gòu)等課程,提供視頻講解以及配套習(xí)題,還有老師答疑,點(diǎn)擊這里了解課程詳情
標(biāo)簽