ABC 344

ABC 344

ABC用python写代码会比较快
A 题可以积累简洁的写法:

S = input()
a, b, c = S.split('|')
print(a+c)
#include<bits/stdc++.h>
using namespace std;
int main(){string s;cin >> s;int x = s.find("|");  // The first occurrence of `|` when scanning from the headint y = s.rfind("|");  // The first occurrence of `|` when scanning from the tailcout << s.substr(0,x) + s.substr(y+1) << endl;
}

一个是 find 一个是 substr

D 题是DP

状态:dp[i][j] 表示使用前 i 个背包,组成 T 的前 j 个字符所需要最少的组件数。

状态转移: d p [ i ] [ j ] = min ⁡ ( d p [ i − 1 ] [ j ] , d p [ i − 1 ] [ j − v k ] + 1 ) dp[i][j] = \min(dp[i-1][j], dp[i-1][j-v_k]+1) dp[i][j]=min(dp[i1][j],dp[i1][jvk]+1),其中 i , j , v , k i,j,v,k i,j,v,k满足

  1. T [ : j ] = T [ : j − v ] + S i , k T[:j]= T[:j-v]+S_{i,k} T[:j]=T[:jv]+Si,k
  2. v = S i , k . size() v = S_{i, k}.\texttt{size()} v=Si,k.size()
  3. k ∈ [ 1 , A i ] k\in [1, A_i] k[1,Ai]

image-20240310162714793

E 题是基于哈希表的双向链表

出了个阴间的bug

image-20240310162806367

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/735664.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

002 Object类

一. Object类介绍 java.lang.Object类是所有类的父类&#xff0c;每个类都使用 Object 作为超类。所有对象&#xff08;包括数组&#xff09;都实现这个类的方法。在不明确给出超类的情况下&#xff0c;Java会自动把Object作为要定义类的超类。可以使用类型为Object的变量指向任…

boost.asio使用简介

文章目录 前言一、计时器使用1. 创建计时器&#xff0c;阻塞等待2. 创建计时器&#xff0c;非阻塞等待3. 周期性计时器4.将3写入类封装5.多线程程序的同步完成事件处理函数 二、Sockets简介1.同步TCP客户端2.同步TCP服务端3.异步TCP服务端4 同步UDP客户端5 同步UDP服务端6 异步…

Ps下载安装免费(专业图像处理软件Ps安装包下载2024【Windows版】)

Adobe全家桶下载方式 将持续更新~ 文章目录 Adobe全家桶下载方式Ps下载方式【点我获取下载链接】我们的网站一、Ps简介声明 Ps下载方式【点我获取下载链接】 迅雷网盘下载&#xff1a;迅雷网盘下载方式百度网盘下载&#xff1a;百度网盘下载方式夸克网盘下载&#xff1a;夸克…

flume系列之:为flume agent组增加新的节点,提高flume agent组消费能力

flume系列之:为flume agent组增加新的节点,提高flume agent组消费能力 一、拷贝服务的systemctl文件二、拷贝jmx导出程序三、拷贝jmx导出数据格式配置文件四、拷贝flume agent配置五、启动flume agent和jmx服务一、拷贝服务的systemctl文件 flume agent服务flume agent jmx服…

登录凭证------

为什么需要登录凭证&#xff1f; web开发中&#xff0c;我们使用的协议http是无状态协议&#xff0c;http每次请求都是一个单独的请求&#xff0c;和之前的请求没有关系&#xff0c;服务器就不知道上一步你做了什么操作&#xff0c;我们需要一个办法证明我没登录过 制作登录凭…

有源电桥电路

有源电桥电路 有源电桥由A3运放的正向输入端与负向输入端电压相等且为零可知&#xff1a;G点&#xff08;待测阻抗Zx与被测阻抗Rs的连接点&#xff09;电平一直为零&#xff0c;也就是平衡点虚地点&#xff0c;Ux与Us也就变成参照虚地点的绝对相量电压。并且根据运放的虚断原理…

FFmpeg——开源的开源的跨平台音视频处理框架简介

引言&#xff1a; FFmpeg是一个开源的跨平台音视频处理框架&#xff0c;可以处理多种音视频格式。它由Fabrice Bellard于2000年创建&#xff0c;最初是一个只包括解码器的项目。后来&#xff0c;很多开发者参与其中&#xff0c;为FFmpeg增加了多种新的功能&#xff0c;例如编码…

U盘秒变“零字节”?数据恢复全攻略!

一、遭遇U盘“零字节”危机 在数字化时代的浪潮中&#xff0c;U盘凭借其便携性和大容量&#xff0c;早已成为我们工作和生活中不可或缺的数据存储工具。然而&#xff0c;有时我们可能会突然遭遇一个令人头疼的问题——U盘显示0字节。明明前一天还存满了重要的文件&#xff0c;…

WPF自定义快捷命令

1、创建一个类 public class CustomCommandTest {private static RoutedUICommand customCommand;public static RoutedUICommand CustomCommand{get { return customCommand; }}static CustomCommandTest(){InputGestureCollection inputGestureCollection new InputGesture…

Android视角看鸿蒙第四课(module.json中的各字段含义之descriptionmainElement)修改程序入口

Android视角看鸿蒙第三课(module.json中的各字段含义之description&mainElement) 前言 上编文章了解了module.json中的name和type两个字段的含义及变更字段需要注意的事项&#xff0c;也明白了如何去实现类似Android library的功能。 这篇文章继续了解module.json中的des…

指针总结及例题总结

1 定义 指针是用来存放地址的变量 不同类型的指针变量所占用的存储空间是相同的&#xff0c;sizeof(int)sizeof(char)sizeof(double)... *是解引用操作符&#xff0c;&是取地址操作符&#xff0c;两者有着抵消作用 int a20;int* p&a;*p*&a20; 2&#xff0c;…

【C++11】包装器和bind

文章目录 一. 为什么要有包装器&#xff1f;二. 什么是包装器&#xff1f;三. 包装器的使用四. bind 函数模板1. 为什么要有 bind &#xff1f;2. 什么是 bind ?3. bind 的使用场景 一. 为什么要有包装器&#xff1f; function 包装器&#xff0c;也叫作适配器。C 中的 funct…

Vue.js计算属性:实现数据驱动的利器

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

RESTful API学习

RESTful API REST&#xff08;英文&#xff1a;Representational State Transfer&#xff0c;简称REST&#xff0c;直译过来表现层状态转换&#xff09;是一种软件架构风格、设计风格&#xff0c;而不是标准&#xff0c;只是提供了一组设计原则和约束条件。它主要用于客户端和…

光伏数字化管理平台:驱动绿色能源革命的智能化引擎

随着全球对可再生能源需求的不断增长&#xff0c;光伏产业已经成为推动绿色能源革命的重要力量。在这个背景下&#xff0c;光伏数字化管理平台应运而生&#xff0c;以其强大的数据处理、实时监控和智能优化功能&#xff0c;为光伏电站的运营管理和维护带来了革命性的变革。 光伏…

储能系统--户用储能美洲市场(三)

2、美洲市场 2.1、美国户储发展驱动力 &#xff08;1&#xff09;电网老化带来配储需求&#xff0c;户用光储成家庭第二用电保障 美国大部分电网建于20世纪60和70年代&#xff0c;超70%以上的输电系统已经超过了25年&#xff0c;在高负荷运转或者外部环境承压时&#xff0c;…

JSON查询(ccf 201709-3)解题思路

问题描述   JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式&#xff0c;可以用来描述半结构化的数据。JSON 格式中的基本单元是值 (value)&#xff0c;出于简化的目的本题只涉及 2 种类型的值&#xff1a;   * 字符串 (string)&#xff1a;字符串是由双引号…

深入理解Hive:探索不同的表类型及其应用场景

文章目录 1. 引言2. Hive表类型概览2.1 按照数据存储位置2.2 按照数据管理方式2.3 按照查询优化2.4 按照数据的临时性和持久性 3. 写在最后 1. 引言 在大数据时代&#xff0c;Hive作为一种数据仓库工具&#xff0c;为我们提供了强大的数据存储和查询能力。了解Hive的不同表类型…

【洛谷千题详解】P1613 跑路

目录 题目总览 题目描述 输入格式 输出格式 思路分析 AC代码 题目总览 题目描述 小 A 的工作不仅繁琐&#xff0c;更有苛刻的规定&#xff0c;要求小 A 每天早上在 6:00 之前到达公司&#xff0c;否则这个月工资清零。可是小 A 偏偏又有赖床的坏毛病。于是为了保住自己的…

【English Learnging】Day9

2024/03/010 和小录打卡的第9天 目录 Words & phrases Words & phrases possibility a job possiblity 工作机会creation the latest creation 最新的创作landing a safe landing 安全着陆pledge make a pledge 做出承诺expextancy an air of expectancy 期盼的心情au…