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

数学与思维

一道数学题

题目的大致意思如下 :

你有 n种数字的卡片,数字为i的卡牌有ai张

你需要从中选出至少 3 张排成一个圆环(首尾相连),
使得对于圆环上任意连续的三张牌,其中至少有两张的数值相同。

问:最多可以选出多少张牌满足这个条件。

蒟蒻当时没有ac,后来仔细想想,挺好做的(蒟蒻只觉得当时头有点晕)废话不多说,开始:

我们很容易想到一下的搭配是合理的:

换句话说,我们需要形如AAB,AAA的样式结构,进一步,如果第i堆的卡牌数大于1,那么我们都可以选,接下来,我们统计牌堆数为1的个数(方便后面统计),仔细思考我们可以发现,两个一样的可以和另一个不用的搭配,来使我们是结果最大化

但是

我们要注意出现如下图的情况

好的,我们来展示代码

voidsolve(){intn;cin>>n;intres=0;intcnt=0;vector<int>e;intcnt1=0;for(inti=1;i<=n;i++){intx;cin>>x;if(x>1){res+=x;cnt1++;e.push_back(x);}else{cnt++;}}intdis=0;for(intx:e){if(cnt1<2){dis+=x/2;}else{dis+=(x-2)/2;}}cnt=min(dis,cnt);res+=cnt;if(res<3){cout<<0<<"\n";}else{cout<<res<<"\n";}}
http://www.cnnetsun.cn/news/2613886.html

相关文章:

  • H3CSE 高性能园区网:链路聚合技术
  • Python之rknfind包语法、参数和实际应用案例
  • 豆包平台品牌收录机制实测与优化思路
  • 量子哈密顿模拟与光锥保护技术解析
  • BetterNCM Installer:5分钟搞定网易云音乐插件安装的终极方案
  • TMSpeech:Windows本地实时语音转文字,隐私安全、完全免费的开源方案
  • NCMDump:网易云音乐加密文件转换完全指南
  • Keil MDK与CMSIS-Toolbox版本冲突解决方案
  • 从分词原理到定价逻辑,开发者必读的Token全栈指南!
  • 别再只用ROC曲线了!用Python手写DeLong检验,科学比较两个机器学习模型的AUC差异
  • LabVIEW水泵智能检测应用
  • 当网盘下载速度只剩100KB/s,你该如何打破速度封印?
  • 还在熬夜改答辩 PPT?PaperXie AI 一键搞定你的毕业论文 “门面”
  • XOOER 数尔 解读:生态五大 GEO 服务 依托健康、安全、合规、元生、打造全新 AI 增长生态
  • Boss直聘批量投递工具:5分钟实现求职效率提升300%的终极指南
  • MiMo突发赠送820亿Tokens!我用3天时间,把Claude API全文档做成了中文离线站
  • stm32从模式
  • 从Cocos到App Store:为你的iOS游戏集成AdMob广告并搞定ATT授权与GDPR合规
  • 射击训练项目逆向纪实
  • claude code(六):【Claude Code官方最佳实践4️⃣】:常见的工作流程
  • Keil PK51 V9.55栈分配问题解析与解决方案
  • 别再自己造轮子了!用Avue-data快速搞定企业级数据大屏(附前后端联调避坑指南)
  • 【ChatGPT广告文案生成实战指南】:20年营销技术专家亲授7大高转化模板与避坑清单
  • 从IMU到机器人定位:手把手教你用ESKF融合IMU与GPS数据(附Python代码)
  • [题材选股] “长鑫”退潮,“材料”接棒:锁定10只主升浪核心股!QTYX-V3.4.8量化复盘
  • 免费获取米哈游游戏字体:11款精美架空文字字体完整指南与创意应用
  • 终极指南:5步在Mac上解锁QQ音乐加密文件,实现全平台播放自由
  • 解放你的音乐收藏:qmcdump实战解密QQ音乐加密文件
  • NHSE终极指南:5步轻松打造你的专属动物森友会岛屿
  • 终极Wand增强指南:三步免费解锁专业游戏修改功能 [特殊字符]