帥到沒朋友 set和陣列

2021-10-16 10:24:44 字數 2382 閱讀 6725

當芸芸眾生忙著在朋友圈中發**的時候,總有一些人因為太帥而沒有朋友。本題就要求你找出那些帥到沒有朋友的人。

輸入格式:

輸入第一行給出乙個正整數n(≤100),是已知朋友圈的個數;隨後n行,每行首先給出乙個正整數k(≤1000),為朋友圈中的人數,然後列出乙個朋友圈內的所有人——為方便起見,每人對應乙個id號,為5位數字(從00000到99999),id間以空格分隔;之後給出乙個正整數m(≤10000),為待查詢的人數;隨後一行中列出m個待查詢的id,以空格分隔。

按輸入的順序輸出那些帥到沒朋友的人。id間用1個空格分隔,行的首尾不得有多餘空格。如果沒有人太帥,則輸出no one is handsome

注意:同乙個人可以被查詢多次,但只輸出一次。

3

311111

22222

55555

233333

44444

455555

66666

99999

77777

855555

44444

10000

88888

22222

11111

23333

88888

10000

88888

23333

3

311111

22222

55555

233333

44444

455555

66666

99999

77777

455555

44444

22222

11111

no one is handsome
輸出的方式要格外注意一下啊

雖然都是5位數的id,但是如果是00001這類的情況,0在前面的,按照int型的讀入,最後存入的資料只能是1,所以輸出的時候要補全前面的0。最好按照printf的%05d的格式輸出。

#include

#include

#include

#include

using

namespace std;

intmain()

}int m;

cin>>m;

int cnt=0;

bool flag=1;

int a[

99999]=

;for

(int i=

0; iif(flag)

cout<<

"no one is handsome"

}

#include

#include

#include

using namespace std;

intmain()

,b[99999]=

;int p;

for(

int i=

0; iint m;

cin>>m;

bool flag=1;

int cnt=0;

for(

int i=

0; iif(flag)

cout<<

"no one is handsome"

;return0;

}

#include

using

namespace std;

intmain()

}int m;

set<

int> st;

int cnt=0;

bool f=1;

cin>>m;

for(

int i=

0;iif(f)

cout<<

"no one is handsome"

;return0;

}

#include

#include

#include

using

namespace std;

intmain()

}int m;

bool f=0;

int cnt=0;

cin>>m;

set<

int> ss;

for(

int i=

0; iif(f==0)

cout<<

"no one is handsome"

;return0;

}

帥到沒朋友

include include include include include includeusing namespace std int getw int x 獲得實際長度,0要做特殊處理 return cd void outp int x,int cd 定製輸出函式 else int t,cn...

帥到沒朋友

當芸芸眾生忙著在朋友圈中發 的時候,總有一些人因為太帥而沒有朋友。本題就要求你找出那些帥到沒有朋友的人。輸入第一行給出乙個正整數n 100 是已知朋友圈的個數 隨後n行,每行首先給出乙個正整數k 1000 為朋友圈中的人數,然後列出乙個朋友圈內的所有人 為方便起見,每人對應乙個id號,為5位數字 從...

帥到沒朋友

當芸芸眾生忙著在朋友圈中發 的時候,總有一些人因為太帥而沒有朋友。本題就要求你找出那些帥到沒有朋友的人。輸入第一行給出乙個正整數n 100 是已知朋友圈的個數 隨後n行,每行首先給出乙個正整數k 1000 為朋友圈中的人數,然後列出乙個朋友圈內的所有人 為方便起見,每人對應乙個id號,為5位數字 從...