题目链接:https://codeforces.com/problemset/problem/1497/A

My Answer Code:

/*Author:Albert Tesla WizardTime:2021/3/19 00:31
*/
#include<bits/stdc++.h>
using namespace std;
int main()
{ios::sync_with_stdio(false);cin.tie(0);int t;cin>>t;while(t--){int n;cin>>n;bool ans=false;vector<int>a(n);for(int i=0;i<n;i++)cin>>a[i];for(int i=0;i<n;i++)if(a[i]==0){ans=true;break;}if(!ans){for(int i=0;i<n;i++)cout<<a[i]<<" ";cout<<'\n';}else{vector<int>c(n);int b[101]={0};for(int i=0;i<n;i++)b[a[i]]++;int cnt=0;for(int i=0;i<=100;i++)if(b[i])c[cnt++]=i;sort(c.begin(),c.begin()+cnt);for(int i=1;i<=100;i++){if(b[i]>1){int cnt1=b[i]-1;while(cnt1--)c[cnt++]=i;}}for(int i=0;i<n;i++)cout<<c[i]<<" ";cout<<'\n';}}return 0;
}

Meximization相关推荐

  1. Codeforces Round #708 (Div. 2)

    Codeforces Round #708 (Div. 2) 题号 题目 知识点 A Meximization 思维 B M-arrays 思维 C1 k-LCM (easy version) 构造 ...

  2. 2021-03-20 Codeforces Round #708 (Div. 2)

    想了两天的E1,还是没懂,菜菜 A. Meximization 题意:找到一个序列,使他的MEX值最大. 第一点,我们知道如果第一个最小的数字从0开始,那么后面的数字只要连续的个数越多,他的MEX值越 ...

最新文章

  1. wxPython 笔记(3)基本结构
  2. KMP算法--[hiho1015]
  3. 124. Leetcode 583. 两个字符串的删除操作 (动态规划- 字符串系列)
  4. SAP Fiori Elements 应用 manifest.json 文件里 resources.json 的含义
  5. 导师都有哪些“秘密”没有告诉你?
  6. python里面的tuple与list对比
  7. 计算机网络配置调试综合实验,计算机网络设备配置与调试课程标准.doc
  8. MySQL工作中的实际用_总结工作中经常用到的mysql基础知识
  9. 如何让应用程序托盘化
  10. mysql int类型 int(11) 和int(2)区别
  11. Axure Rp汉化安装
  12. 新手入门makefile教程
  13. 简书 echarts mysql_echarts入门教程
  14. ExtJS界面设计工具 Ext Designer
  15. JVM 语言的兴衰 【The Rise and Fall of JVM Languages】
  16. Java笨狗groovy学习笔记—Regular Expressions
  17. linux应用开发大杂烩(你不一定都知道的细枝末节)
  18. 消费升级:谁赢得供应链,谁就赢得市场
  19. windows7微软官方_Microsoft Windows 7 | 第4部分
  20. 初中学业水平计算机考不及格,山东初中学业水平考试重要不重要?如果考不及格可以补考吗?...

热门文章

  1. Android开发之手机铃声代码实现
  2. 重装windows 11系统
  3. 在 Visio 绘图中剪裁线条和形状
  4. 手把手教你进行安全帽的佩戴检测(附数据集+代码演示+实验结果)
  5. seo网站优化中“四处一词”重要细节
  6. TL-R410路由器复位
  7. Unity实现背景循环移动
  8. 一行代码带你实现网页变灰效果
  9. 延迟标记 (线段树)
  10. 微信小程序动画(三):缩放