捞×114514
  • 板块题目总版
  • 楼主NEO_bone
  • 当前回复9
  • 已保存回复9
  • 发布时间2021/10/16 19:39
  • 上次更新2023/11/4 03:35:39
查看原帖
捞×114514
464094
NEO_bone楼主2021/10/16 19:39

P1097

后两个点吸氧过得
求助
代码:

#include <iostream>
#include <cstdio>
#include <cmath>
#include <algorithm>
using namespace std;
struct nmsl
{
  int n;
  int m;
}t[10086];
int cmd(nmsl a,nmsl b)
{
  return a.n<b.n;
}
int a,flag;
int find(int h)
{
  for(int i=1;i<=flag;i++)
    if(t[i].n==h){t[i].m++;return 0;}
  flag++;
  t[flag].n=h;t[flag].m++;
  return 0;
}
int main()
{
  cin>>a;
  for(int i=1;i<=a;i++)
  {
    int q;
    cin>>q;
    find(q);
  }
  sort(t+1,t+1+flag,cmd);
  for(int i=1;i<=flag;i++)
  cout<<t[i].n<<' '<<t[i].m<<endl;
}
2021/10/16 19:39
加载中...