首页
DreamJudge
院校信息
考研初试
考研复试
保研专区
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
uly
2026年3月4日 18:00
查找学生信息 题解:
P1177
回复 0
|
赞 10
|
浏览 137
#include <bits/stdc++.h> using namespace std; int main() { int n,m; while(cin>>n>>m) { map<int,int> mp; int book[n]; for(int i=0;i<n;i++) { int bookname; cin>>bookname; book[...
litery
2026年2月12日 17:42
查找学生信息 题解:
P1177
回复 0
|
赞 13
|
浏览 263
#include <bits/stdc++.h> using namespace std; int main(){ int N,M; while(cin>>N>>M){ map<int,int> mp; int read[N]; for(int i=0;i<N;i++){ cin>>read[i]; mp[read[i]]++; } for(int i...
bro
2026年2月12日 14:25
查找学生信息 题解:c++
P1177
回复 0
|
赞 4
|
浏览 185
#include <bits/stdc++.h> using namespace std; int main(){ int n , m; while(cin >> n >> m){ map<int , int> mp; int f[205]; for(int i = 0; i < n ; i+...
牧濑
2026年2月10日 14:14
查找学生信息 题解:
P1177
回复 0
|
赞 0
|
浏览 179
#include <iostream> #include <vector> using namespace std; int main(){ int N,M; while(cin>>N>>M){ vector<int> reader; //下标是读者,后面输出的时候一一对应 vector<int> count(M+1,0); //下标是书籍id,用于计数有多少人读这本书 &...
kawhileo
2026年2月4日 10:44
查找学生信息 题解:空换时
P1177
回复 0
|
赞 0
|
浏览 150
#include<bits/stdc++.h> using namespace std; int main(){//动态查找 int n,M,a; while(cin>>n>>M){ if(n<2||n>200||M<2||M>200) return 0; int books[205]={0},readers[205]; for(int i=0;i<n;i++...
mlx
2026年1月30日 21:37
查找学生信息 题解:
P1177
回复 0
|
赞 4
|
浏览 251
#include<iostream> #include<map> using namespace std; const int N=210; int b[N]; int main() { int m,n; while(cin>>n>>m) { map<int,int> a; for(int i=0;i<n;i++) { int x; cin>>x; b[i]=x; a[x]++; } for(int i=0...
曾不会
2026年1月24日 17:26
查找学生信息 题解:
P1177
回复 0
|
赞 1
|
浏览 185
二维数组暴力解决 #include<stdio.h> int main() { int m,n; while(scanf("%d %d",&m,&n)!=EOF) { int a[m][n]; for(int i=0;i<m;i++) &n...
曾不会
2026年1月24日 17:21
查找学生信息 题解:
P1177
回复 0
|
赞 0
|
浏览 172
map #include<stdio.h> #include<map> using namespace std; int main() { int m,n; while(scanf("%d %d",&m,&n)!=EOF) { map<int,int> hash; for(int i=0;i<m;i+...
滴滴答答302
2026年1月21日 17:11
查找学生信息 题解:纯C语言,应该是下标和思路吧
P1177
回复 0
|
赞 1
|
浏览 226
核心思路,定义一个M_book[201]表示200本书每一本有多少人喜欢。例如M_book[1]=5(5个人喜欢,那对于其中的一个人来说有4个潜在朋友) 定义一个reader[1000]数组,表示用户喜欢的书号。比如reader[10]=20,用户10喜欢的书号码是20。 下面是代码 #include <stdio.h> #include <string.h> int main() { int N=0,M=0; while( ...
奶龙大王
2026年1月16日 19:22
查找学生信息 题解:
P1177
回复 0
|
赞 0
|
浏览 165
哈希表计数法 #include <stdio.h> #include <string.h> #include<iostream> using namespace std; int main() { int n,m; while(cin>>n>>m){ &n...
1
2
3
4
5
题目
查找学生信息
题解数量
47
发布题解
在线答疑
热门题解
1
map解法
2
查找学生信息 题解:带有注释的C++题解
3
查找学生信息 题解:map
4
查找学生信息 题解:
5
查找学生信息 题解:
6
查找学生信息 题解:暴力至高(map)
7
查找学生信息 题解:用数组记录i号人喜欢什么书,用map容器记录那本书有几个人喜欢
8
查找学生信息 题解:
9
查找学生信息 纯C题解:
10
查找学生信息 题解: