首页 > 其他分享 >蒟蒻的尊严被打得一败涂地14

蒟蒻的尊严被打得一败涂地14

时间:2024-08-15 19:54:14浏览次数:9  
标签:同学 颜色 14 ai 样例 珠子 一败涂地 尊严 数据

题目背景

小T组织同学玩一个游戏。

题目描述

游戏规则如下:一共有 N 人参加小T的游戏,N 个人围成一圈,他们的编号分别为:1 号到 N 号。

1 号同学分别和 2 号以及 N 号同学相邻。

然后第 i 个同学会告诉小T一个自己的幸运数字 ai ,小T需要给第 i 个同学 aiai​ 颗颜色不同的珠子,且需要确保任意相邻的两人所拥有的珠子颜色​不能重复​。

由于小T的囊中羞涩,希望用尽可能少的珠子来完成这个游戏,请你用编程告诉他最少需要准备多少颗珠子。

输入格式

第一行有一个整数 N 。

第二行包含 N 个整数依次表示编号为 i 的人需要分配的珠子数,两数间用一个空格分隔。

输出格式

一个数,表示珠子不同颜色的最少种类。

样例数据

输入数据 1

4
2 2 1 1

输出数据 1

4
样例1解释:

假设不同颜色珠子编号为:1,2,3,4……

1号同学拿:1,2

2号同学拿:3,4

3号同学拿:1

4号同学拿:3

上述方案符合相邻人珠子颜色不重复的要求,且没有珠子数量更少的方案,故答案为4

输入数据 2

5
3 1 2 3 2

输出数据 2

6
样例 2 解释:

假设不同颜色珠子编号为:1,2,3,4……

1号同学拿:1,2,3

2号同学拿:4

3号同学拿:5,6

4号同学拿:1,2,3

5号同学拿:5,6

上述方案符合相邻人珠子颜色不重复的要求,且没有珠子数量更少的方案,故答案为6

数据范围

对于20%数据,1≤n≤1000

对于30%数据,n 为偶数

对于100%数据,1≤n≤2×104,1≤ai≤1051≤n≤2×104,1≤ai​≤105

标签:同学,颜色,14,ai,样例,珠子,一败涂地,尊严,数据
From: https://blog.csdn.net/lyc20002/article/details/141230549

相关文章

  • 14.敏捷–人员
    14.敏捷–人员–产品负责人PO–职责–1.创建待办事项列表并排序;2.确认工作优先顺序;3.提供反馈;4.指导开发方向。(题干关键词“优先级排序、与客户沟通、下次迭代做什么、接受或拒绝用户故事”。)–解读:1.创建待办事项列表并排序–PO根据商业价值对任务进行排序。敏捷开发中,产......
  • 1290、仿真-51单片机mlx90614传感器非接触红外测温计
    毕设帮助、开题指导、技术解答(有偿)见文末。目录一、设计功能二、Proteus仿真三、原理图四、程序源码五、资料包括一、设计功能1、单片机型号:STC89C52/51、AT89C52/51、AT89S52/51都可通用。2、通过mlx90614传感器实现红外测温(由于proteus仿真软件上没有该......
  • 洛谷题单指南-常见优化技巧-P4147 玉蟾宫
    原题链接:https://www.luogu.com.cn/problem/P4147题意解读:找到一个只包含'F'的最大的子矩形。解题思路:方法1:设R为0,F为1,先计算二维前缀和,再枚举所有子矩形左上角(x1,y1)、右下角(x2,y2),计算子矩形的区间和,更新最大值,只能得到部分分。方法2:对于二维矩阵每个点,定义三个属性:h[][]......
  • 设定一个闹钟,一定时间后,给当前进程发送14( SIGALRM)号信号
    intmain(){alarm(5);intcnt=1;while(true){std::cout<<"second="<<cnt<<std::endl;cnt++;sleep(1);}return0;}voidhandler(intsig){std::cout<<"getsig:"<<sig<<std::endl;ex......
  • 2024.8.14 DP Round 2
    A.storeStatement:有\(n(1\len\le100)\)个果盘,其中第\(i\)个果盘有\(a_i\)个水果,容量是\(b_i(a_i\leb_i\le100)\)。一次操作可以将一个水果从一个果盘放到另一个果盘中,现在要将所有水果放到最少的盘子中,问最少要用多少盘子以及最少需要多少操作。Solution:第一......
  • day43-dynamic programming-part10-8.14
    tasksfortoday:1.300.最长递增子序列2.674.最长连续递增序列3.718.最长重复子数组--------------------------------------------------------------------------1.300.最长递增子序列Inthispractice,notethemeaningofthedplist:whichis:dp[i]signifi......
  • 【2024-08-14】重了两斤
    20:00重新审视自己对他人的负面想法通常会带来很大的解脱,因为根深蒂固的敌意会制造紧张和防御机制,这总是会耗费我们的精力,让我们陷入困扰和痛苦之中。                                       ......
  • 【LeetCode:3148】矩阵中的最大得分(Java)
    题目链接3148.矩阵中的最大得分题目描述给你一个由正整数组成、大小为mxn的矩阵grid。你可以从矩阵中的任一单元格移动到另一个位于正下方或正右侧的任意单元格(不必相邻)。从值为c1的单元格移动到值为c2的单元格的得分为c2-c1。你可以从任一单元格开始......
  • 2024.8.14 总结(集训)
    依然是TQX来讲字符串。/bx/bx/bx属于是两个上午速通字符串里一些重要的内容。上课时只有manacher和PAM是我有点听懂了的。于是下午看TQX的博客学了PAM,看之前看过的博客复习了下SAM,给why讲了些、和他讨论了PAM,AC了洛谷上的PAM板子,看TQX的PPT学了manache......
  • 2024.8.14 test
    A一棵树,你每天可以选择不超过\(m\)个祖先都被选择的点,问最少多少天选完。\(n\le10^5\)。考虑贪心,每次选出子树深度最大的\(m\)个点或子树大小最大的\(m\)个点都是对的。B一棵树\(n\le5e5\),选若干出来,对于每个点,如果其儿子有选,那么不能被选,否则其有\(p_u\)概率被选......