当前位置:网站首页>7-12 inventory code base
7-12 inventory code base
2022-07-06 16:44:00 【HBUcs2020】
Have to say , The code of others is really good
c++ Containers set Custom sort _zhusf The blog of -CSDN Blog _c++set Sort
#include <bits/stdc++.h>
using namespace std;
const int N = 1e4+10;
struct cmp// Customize set Sort
{
bool operator() (const pair<int,vector<int> >&a, const pair<int,vector<int> >&b) const
{
if(a.first!=b.first)
return a.first>b.first;
else return a.second<b.second;
}
};
set<vector<int> > st;// Save module
map<vector<int>,int> mp;// Number of stored modules
set<pair<int,vector<int> >,cmp > St;// Sort
int main()
{
int n,m;
cin>>n>>m;
for(int i=0; i<n; i++)
{
vector<int> vt;
for(int j=0; j<m; j++)
{
int x;
cin>>x;
vt.push_back(x);
}
mp[vt]++;
st.insert(vt);
}
cout<<st.size()<<endl;
set<vector<int> >::iterator it;
for(it=st.begin(); it!=st.end(); it++)
{
St.insert({mp[*it],*it});
}
set<pair<int,vector<int> > >::iterator ite;
for(ite=St.begin(); ite!=St.end(); ite++)
{
cout<<(*ite).first;
for(int i=0; i<(*ite).second.size(); i++)
cout<<' '<<(*ite).second[i];
cout<<endl;
}
return 0;
}
边栏推荐
- Use JQ to realize the reverse selection of all and no selection at all - Feng Hao's blog
- 解决Intel12代酷睿CPU单线程只给小核运行的问题
- 第一章 MapReduce概述
- LeetCode 1584. Minimum cost of connecting all points
- Codeforces - 1526C1&&C2 - Potions
- Install Jupiter notebook under Anaconda
- One hundred questions of image processing (1-10)
- 本地可视化工具连接阿里云centOS服务器的redis
- QT simulates mouse events and realizes clicking, double clicking, moving and dragging
- 第五章 Yarn资源调度器
猜你喜欢
Local visualization tools are connected to redis of Alibaba cloud CentOS server
Oneforall installation and use
LeetCode 1020. Number of enclaves
Kubernetes cluster deployment
Simple records of business system migration from Oracle to opengauss database
第5章 消费者组详解
Business system compatible database oracle/postgresql (opengauss) /mysql Trivia
MariaDB的安装与配置
解决Intel12代酷睿CPU单线程调度问题(二)
Gridhome, a static site generator that novices must know
随机推荐
新手必会的静态站点生成器——Gridsome
LeetCode 1545. Find the k-th bit in the nth binary string
Solve the single thread scheduling problem of intel12 generation core CPU (II)
Research Report of desktop clinical chemical analyzer industry - market status analysis and development prospect prediction
Investigation report of bench type Brinell hardness tester industry - market status analysis and development prospect prediction
Cmake Express
Codeforces Round #771 (Div. 2)
Sublime text code formatting operation
Ffmpeg command line use
7-6 sum of combinatorial numbers
简单尝试DeepFaceLab(DeepFake)的新AMP模型
LeetCode 1641. Count the number of Lexicographic vowel strings
Click QT button to switch qlineedit focus (including code)
Market trend report, technological innovation and market forecast of desktop electric tools in China
300th weekly match - leetcode
Solve the problem that intel12 generation core CPU single thread only runs on small cores
使用jq实现全选 反选 和全不选-冯浩的博客
Chapter 2 shell operation of hfds
Anaconda下安装Jupyter notebook
第五章 Yarn资源调度器