文章

70

粉丝

0

获赞

209

访问

5.6k

头像
查找学生信息 题解:用数组记录i号人喜欢什么书,用map容器记录那本书有几个人喜欢
P1177 北京大学上机题
发布于2026年3月18日 22:25
阅读数 134

#include<stdio.h>
#include<string>
#include<string.h>
#include<iostream>
#include<map>

using namespace std;

int main(){
    int n,m;
    while(cin>>n>>m){
        int* readers = new int[n];
        for(int i=0; i<n; i++){
            cin>>readers[i];   //输入n个读者各自喜欢什么书
        }
        map<int,int> M;
        for(int i=0; i<n; i++){
            M[readers[i]]++;  //记录每本书有几个人喜欢
        }

        for(int i=0; i<n; i++){
            if( M[readers[i]]<=1 ) cout<<"BeiJu"<<endl;
    &nb...

登录查看完整内容


登录后发布评论

1 条评论
HKX9XAS
2026年3月18日 22:26

忘记delete[] readers了;

赞(0)
回复给: