Meximization
2024-04-10 12:24:15
题目链接: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相关推荐
- Codeforces Round #708 (Div. 2)
Codeforces Round #708 (Div. 2) 题号 题目 知识点 A Meximization 思维 B M-arrays 思维 C1 k-LCM (easy version) 构造 ...
- 2021-03-20 Codeforces Round #708 (Div. 2)
想了两天的E1,还是没懂,菜菜 A. Meximization 题意:找到一个序列,使他的MEX值最大. 第一点,我们知道如果第一个最小的数字从0开始,那么后面的数字只要连续的个数越多,他的MEX值越 ...
最新文章
- wxPython 笔记(3)基本结构
- KMP算法--[hiho1015]
- 124. Leetcode 583. 两个字符串的删除操作 (动态规划- 字符串系列)
- SAP Fiori Elements 应用 manifest.json 文件里 resources.json 的含义
- 导师都有哪些“秘密”没有告诉你?
- python里面的tuple与list对比
- 计算机网络配置调试综合实验,计算机网络设备配置与调试课程标准.doc
- MySQL工作中的实际用_总结工作中经常用到的mysql基础知识
- 如何让应用程序托盘化
- mysql int类型 int(11) 和int(2)区别
- Axure Rp汉化安装
- 新手入门makefile教程
- 简书 echarts mysql_echarts入门教程
- ExtJS界面设计工具 Ext Designer
- JVM 语言的兴衰 【The Rise and Fall of JVM Languages】
- Java笨狗groovy学习笔记—Regular Expressions
- linux应用开发大杂烩(你不一定都知道的细枝末节)
- 消费升级:谁赢得供应链,谁就赢得市场
- windows7微软官方_Microsoft Windows 7 | 第4部分
- 初中学业水平计算机考不及格,山东初中学业水平考试重要不重要?如果考不及格可以补考吗?...