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

Day 14

目录

  • 1.乒乓球筐 (pass)
    • 1.1 解析
    • 1.2 代码
  • 2.[编程题]组队竞赛
    • 2.1 解析
    • 2.2 代码
  • 3.DP25 删除相邻数字的最大分数
    • 3.1 解析
    • 3.2 代码

1.乒乓球筐 (pass)

乒乓球筐
哈希表

1.1 解析

在这里插入图片描述

1.2 代码

#include <iostream>
#include <string>
using namespace std;int main()
{string s1,s2;while(cin>>s1>>s2)//未知组数的输入{int hash[26]={0};//创建一个哈希表//统计s1中字符对应种类的个数for(int i=0;i<s1.size();i++){hash[s1[i]-'A']++;}//s1与s2做比较int flag=0;for(int i=0;i<s2.size();i++){hash[s2[i]-'A']--;if(hash[s2[i]-'A']<0){flag=1;cout<<"No"<<endl;break;}}if(flag==0) cout<<"Yes"<<endl;}return 0;
}

2.[编程题]组队竞赛

[编程题]组队竞赛
贪心

2.1 解析

在这里插入图片描述

2.2 代码

#include <iostream>
#include <algorithm>
using namespace std;
const int N=1e5+10;
int main()
{int n=0;cin>>n;int nums[N*3]={0};//小心,这里应该是3*nfor(int i=0;i<3*n;i++) cin>>nums[i];sort(nums,nums+3*n);int count=0;//记录遍历的个数long long ret=0;//记录结果for(int i=3*n-2;i>=0;i-=2){count++;ret+=nums[i];if(count==n) break;}cout<<ret;return 0;
}

3.DP25 删除相邻数字的最大分数

DP25 删除相邻数字的最大分数
动态规划、哈希

3.1 解析

在这里插入图片描述

3.2 代码

#include <iostream>
using namespace std;
const int N1=1e5+10;
const int N2=1e4+10;
int arr[N1]={0};
int Hash[N2]={0};
int main()
{int n=0;cin>>n;for(int i=0;i<n;i++){cin>>arr[i];Hash[arr[i]]+=arr[i];//1.预处理}//动态规划int f[N2]={0};//创建dp表int g[N2]={0};int maxf=0,maxg=0;for(int i=1;i<N2;i++)//填表{f[i]=g[i-1]+Hash[i];maxf=max(maxf,f[i]);g[i]=max(f[i-1],g[i-1]);maxg=max(maxg,g[i]);}cout<<max(maxf,maxg);//返回值return 0;
}
http://www.xdnf.cn/news/5245.html

相关文章:

  • 介绍一下synchronized锁升级过程
  • 2024年AI发展趋势全面解析:从多模态到AGI的突破
  • LintCode第485题-生成给定大小的数组,第220题-冰雹猜想,第235题-分解质因数
  • JDBC演进之路:从基础操作到高效连接池
  • 计算机科技笔记: 容错计算机设计03 系统可信性的度量 偶发故障期 浴盆曲线 韦布尔分布
  • 工程师视角下的 AI 浏览器智能体拆解(AI Browser Agent from an Engineer‘s Perspective)
  • TWAS、GWAS、FUSION
  • 使用Simulink开发Autosar Nvm存储逻辑
  • Qt开发经验 --- 避坑指南(11)
  • Ctrl + D是如何与内核文件结束符对应的?如何模拟文件结束符?数字中间为什么不能插入空格或逗号?丰富多彩的语句结束符或分隔符?语句结束符?
  • (剪映)视频添加字幕
  • SEO长尾关键词优化实战技法
  • 利用大型语言模型有效识别网络威胁情报报告中的攻击技术
  • webpack和vite区别
  • Go语言超时控制方案全解析:基于goroutine的优雅实现
  • 移动零--双指针
  • Docker 使用总结及完整示例介绍
  • 【天府诸葛杯】九天画芯 FSHD 三色光源技术晋级复赛:突围下一代底层显示技术
  • 数仓-如何保障指标的一致性
  • MySQL 索引和事务
  • 电子电路:光子是不是粒子?
  • 基于OpenCV的人脸识别:FisherFaceRecognizer算法
  • SolidWork-2023 鼠標工程
  • Java集合
  • Qt中的RCC
  • 如何避免在CMD中分段发送问题导致大模型多段回复的问题?
  • Day115 | 灵神 | 二叉树 | 二叉搜索树中的众数
  • Redis 哨兵
  • DIP依赖倒置原则
  • 第十课认识约数