当前位置: 首页 > news >正文

CF1506C Epic Transformation - crazy-

Epic Transformation - 洛谷

算是今天的题目里边思维难度最高的一道了,但是代码真的简单的要死

题意

你有一个长度为 \(n\) 的序列 \(a\),你可以对其进行下列操作:

  • 选择 \(i,j\) 满足 \(*a_i\neq a_j*\) 然后删除 \(*a_i,a_j*\) 两个数。

求序列 a 经过若干次操作后最少有几个数,\(*T*\) 组数据。

\(1≤T≤10^4;1≤n,∑n≤2×10^5;1≤a_i≤10^9\)

思路

其实 证明 或 推导 更合适一些

这题,可以构造,当有\(n\)个数时,如果\(n\)为奇数,那么输出最小为\(1\),为偶数时,最小为\(0\)

那,如何构造呢?通过最大的一堆将其余的\(n-1\)堆变得相等即可。

设各数出现次数为数列a,则:

  1. \(max\{a\}>\sum ^n_{i=1}a_i-max\{a\}\):则最大的一种数无法被消完时其余各数串已经相等,答案为

\[max\{a\}-(\sum ^n_{i=1}a_i-max\{a\}) \]

  1. \(max\{a\}<\sum ^n_{i=1}a_i-max\{a\}\):说明可以消干净,答案因奇偶而定

所以最后答案就是

\[max\{\sum ^n_{i=1}a_i-max\{a\},n\%2\} \]

代码

#include<bits/stdc++.h>
using namespace std;
const int maxx=2e5+10;
int n,a[maxx],maxn,cnt;
int run()
{maxn=0,cnt=1;cin>>n;for(int i=0;i<n;i++) cin>>a[i];sort(a,a+n);for(int i=0;i<n-1;i++){if(a[i]==a[i+1]) cnt++;else{maxn=max(maxn,cnt);cnt=1;}}maxn=max(maxn,cnt);
//	cout<<maxn<<endl; cout<<max(maxn-(n-maxn),n%2)<<endl;return 0;
}
int main()
{int t;cin>>t;while(t--){run();}
}
http://www.jsqmd.com/news/88826/

相关文章:

  • 服务端渲染(SSR)中的 JS 激活(Hydration):前后端状态同步的底层挑战
  • 2025年男孩取名机构推荐:权威榜单TOP5机构深度解析 - 十大品牌推荐
  • 1、深入了解 UNIX 操作系统:特性、历史与哲学
  • CF1536C Diluc and Kaeya - crazy-
  • JavaScript 源代码的 AST 转换:Babel 插件是如何改变你编写的代码的?
  • 2、UNIX基础入门教程
  • 2025年男孩取名机构推荐:2025年专业取名机构权威榜单TOP5深度解析 - 十大品牌推荐
  • 2025年互联网行业:AI技能+CAIE认证打造核心竞争力
  • CF1538F Interesting Function - crazy-
  • 2025年男孩取名机构推荐:权威取名机构榜TOP5深度解析 - 十大品牌推荐
  • 快速排序的理解与实践(c语言实现)
  • 3、学习 UNIX 的额外资源
  • Open-AutoGLM 实战:手把手教你用 AI 做App自动化测试「喂饭教程」
  • 6、互联网通信全解析:从邮件到多媒体的多元世界
  • 含分布式电源配电网潮流计算及相关实践
  • CF1542B Plus and Multiply - crazy-
  • React 新手村通关指南:状态、组件与魔法 UI
  • 7、UNIX 外壳:从基础到高级编程的全面指南
  • CF1545A AquaMoon and Strange Sort - crazy-
  • 8、深入了解Bash:功能、安装与使用指南
  • 动态规划01背包问题
  • 停止造Agent,开始造Skills吧!Claude Skills创造者:Agent聪明但不够专业,非技术人员也能造Skills
  • 面向对象程序设计——第二章作业总结
  • 如何理解:“模型训练编排” 是 AI 创新的关键 ?
  • 2025年男孩起名机构推荐:权威起名榜单TOP5深度解析 - 十大品牌推荐
  • 游戏中的开发模式有哪些?一篇带你了解常用的设计模式!<二>
  • 【Python】conda更换国内镜像源
  • 父子进程关系与终止机制详解
  • 2025年起名改名机构推荐:权威榜TOP5机构深度解析 - 十大品牌推荐
  • 2025年生辰八字起名机构推荐:权威榜TOP5机构深度解析 - 十大品牌推荐