首页 > 编程语言 >GESP2024年6月认证C++六级( 第三部分编程题(1)计算得分)

GESP2024年6月认证C++六级( 第三部分编程题(1)计算得分)

时间:2025-01-23 10:29:44浏览次数:3  
标签:六级 const int namespace cin C++ 1e5 GESP2024

参考程序:

#include<bits/stdc++.h>
using namespace std;
const int N = 1e5+10;
int a[30];
string s;
int dp[N];
int main()
{
	int n;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
	}
	int m;
	cin>>m;
	cin>>s;
	for(int i=1;i<=m;i++)
	{
		dp[i]=dp[i-1];
		for(int j=1;j<=n;j++)
		{
			if(i-3*j+1<=0)
				break;
			int l = i-3*j+1;
			if(s.substr(l-1,3)=="abc")
			{
				dp[i]=max(dp[i],dp[l]+a[j]);
			}
			else 
				break;
		}
	}
	cout<<dp[m]<<"\n";
}

标签:六级,const,int,namespace,cin,C++,1e5,GESP2024
From: https://blog.csdn.net/weixin_60445850/article/details/145318784

相关文章

  • 最新毕设-Django-新能源汽车推荐系统-30063(免费领项目)可做计算机毕业设计JAVA、PHP、
    摘要本论文主要论述了如何基于Django框架开发一个新能源汽车推荐系统,本系统将严格按照软件开发流程进行各个阶段的工作,爬取懂车帝的汽车信息,面向对象编程思想进行项目开发。在引言中,作者将论述新能源汽车推荐系统的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,......
  • 《 C++ 点滴漫谈: 二十二 》操作符炼金术:用C++ operator重塑代码美学
    摘要C++的operator关键字和操作符重载是语言的核心特性之一,使开发者能够扩展内置操作符以适应自定义类型,从而实现更高效、直观的代码表达。本文全面解析了operator关键字的基本概念、支持重载的操作符范围及其使用场景,详细介绍了操作符重载的语法、实现细节和底层机制......
  • 学生管理系统C++版(简单版)详解
    有错请指出啊~,答应大家的来了头文件:#include<iostream>#include<stdlib.h>#include<windows.h>iostream是标准头文件,stdlib.h也可以写成cstdlib,windows.h,用Sleep数据定义:intx,y=0;//x是输入,y是xm的下标,初始化y为0详解见代码。 结构体类型:structStudent{  c......
  • c++面试_RPC
    **RPC(RemoteProcedureCall,远程过程调用)**是一种计算机通信协议,它允许程序调用另一个地址空间(通常是远程服务器)的过程或函数,就像调用本地函数一样,而无需关心底层的网络通信细节。以下是对RPC的详细介绍以及它解决的问题:一、RPC的基本原理基本概念:RPC使客户端程序能......
  • 【C++BFS算法】1210. 穿过迷宫的最少移动次数|2022
    本文涉及知识点C++BFS算法LeetCode1210.穿过迷宫的最少移动次数你还记得那条风靡全球的贪吃蛇吗?我们在一个n*n的网格上构建了新的迷宫地图,蛇的长度为2,也就是说它会占去两个单元格。蛇会从左上角((0,0)和(0,1))开始移动。我们用0表示空单元格,用1表示障碍物。蛇......
  • 6.C++中的结构体
    C++中的结构体在C++中,结构体(struct)是一种用户自定义的数据类型,它允许将不同类型的数据组合在一起,形成一个新的复合数据类型。以下是关于C++结构体的详细介绍:定义与基本用法定义结构体:使用struct关键字来定义结构体。例如,要定义一个表示学生信息的结构体,可以这样写:st......
  • 打卡信奥刷题(647)用C++信奥P8342[普及组/提高] [COCI2021-2022#6] Med
    [COCI2021-2022#6]Med题目描述今天是公开赛的最后一轮。人们知道这两个比赛采用相同的计分系统。更准确地说,两场比赛都有666轮,每轮的积分在......
  • 打卡信奥刷题(645)用C++信奥P8318[普及组/提高] 『JROI-4』淘气的猴子
    『JROI-4』淘气的猴子题目背景众所周知,jockbutt是一个可爱的女孩纸。题目描述jockbutt有一个正整数序列,长度为nnn,分别为......
  • C/C++ 创建Socket实现双工通信
    点击查看代码实现简单的Socket通信服务端代码(Server)#include<stdio.h>#include<winsock2.h>#pragmacomment(lib,"ws2_32.lib")#definePORT9999intmain(){WSADATAWSAData;SOCKETsock,msgsock;structsockaddr_inServerAddr;......
  • Markdown+LaTeX+C++| VS Code 搭建高效学习环境
    Markdown+\(\LaTeX\)+C++|VSCode搭建高效学习环境开始之前:创建一个文件夹作为你的工作区,确保它没有中文路径并且文件夹下的文件也不能用中文命名。在https://code.visualstudio.com/上下载并安装VisualStudioCode。确保你的电脑系统为Windows且版本在Windows7.0......