程序功能说明设计思路及结构说明:#includecstdio#includecstring#includeiostreamusing namespace std;const int maxn=1e5+5;int Hashmaxn;int main int n; memsetHash0sizeofHash; cinn; int ktmp; forint i=0;in;i++ cink; ifk=
程序功能说明: 该程序用于统计一组人中谁是帅哥(即在给定的人中是否存在某个人被称为帅哥),并输出结果。
设计思路及结构说明:
- 首先声明一个大小为maxn的数组Hash,用于记录每个人的帅哥状态,初始化为0。
- 读入人数n。
- 循环n次,每次读入一个数k,表示第k个人的帅哥数量。
- 如果k为1,则表示该人没有帅哥,直接读入下一个数并继续循环。
- 如果k不为1,则循环k次,每次读入一个数tmp,表示某个人的编号,将该人的帅哥数量加1。
- 读入待查询的人数m。
- 循环m次,每次读入一个数tmp,表示待查询的人的编号。
- 如果该人的帅哥数量小于1,则输出该人的编号并将其帅哥数量设为1。
- 如果所有人的帅哥数量都大于等于1,则输出"No one is handsome"。
- 程序结束。
原文地址: http://www.cveoy.top/t/topic/inMZ 著作权归作者所有。请勿转载和采集!