TAG- 芝士水题、算法 − 【 S T L − m a p 】 芝士水题、算法 - 【STL - map】 芝士水题、算法−【STL−map】时间复杂度- O ( N ∗ log N ) O(N \ast \log N) O(N∗logN)
//
#include <bits/stdc++.h>
using namespace std;
// #define int long long
void solve() {
map<int, int> mp;
int n;
scanf("%d", &n);
while (n--) {
int ai;
scanf("%d", &ai);
mp[ai]++;
}
for (auto [i, j] : mp)
printf("%d %d\n", i, j);
}
signed main() {
int t = 1;
// scanf("%d",&t );
while (t--)
solve();
return 0;
}
实现细节
- `
参考示意图
-
`
-
`
参考链接
作者 | 乐意奥AI
NOIP2007提高组:C++STLmap在统计数字中的应用与时间复杂度分析,
本文介绍了如何使用C++STL中的map数据结构解决一个统计数字的问题,并详细讨论了该操作的时间复杂度,为读者展示了如何在实际编程中运用并理解算法效率。

被折叠的 条评论
为什么被折叠?



