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

3.13二刷基础91、84,完成进阶39

题目对于n个数从中取出m个数如何取使得这m个数的乘积最大呢要点总结采用深度优先遍历每次传入目前遍历到的位置、所选个数、目标个数、数值vector、目前的乘积如果所选到达目标则看情况更新全局变量。如果下标到达极限则停止。每下一层dfs判断一些是选了这个元素还是没选这个元素。另外注意一下这里是有多组数据的第一个for里面更新下全局变量。代码#includebits/stdc.husing namespace std;int maxmulINT_MIN;void dfs(int pos,int selected,int tselect,vectorint num,int curmul){if(selectedtselect){if(curmulmaxmul) maxmulcurmul;}if(posnum.size()) return;dfs(pos1,selected1,tselect,num,curmul*num[pos]);dfs(pos1,selected,tselect,num,curmul);}int main(){int group;cingroup;for(int i0;igroup;i){int n,m;cinnm;vectorint num(n);for(int j0;jn;j){cinnum[j];}maxmulINT_MIN;dfs(0,0,m,num,1);coutmaxmulendl;}}题目国际乒联主席沙拉拉自从上任以来就立志于推行一系列改革以推动乒乓球运动在全球的普及。其中11分制改革引起了很大的争议有一部分球员因为无法适应新规则只能选择退役。明明就是其中一位他退役之后走上了乒乓球研究工作意图弄明白11分制和21分制对选手的不同影响。在开展他的研究之前明明首先需要对他多年比赛的统计数据进行一些分析所以需要你的帮忙。 注1121分制在一局比赛中选手A先得到1121分且此时领先选手B 2分或2分以上时则选手A赢得此局若当双方打成1020平后则先多得2分的一方为胜方赢得此局。明明通过以下方式进行分析首先将比赛每个球的胜负列成一张表然后分别计算在11分制和21分制下双方的比赛结果截至记录末尾。一局比赛的开始比分为0比0。 比如现在有这么一份记录其中W表示明明获得一分L表示明明的对手获得一分WWWWWWWWWWWWWWWWWWWWWWLW在11分制下此时比赛的结果是明明第一局11比0获胜第二局11比0获胜正在进行第三局当前比分1比1。在21分制下此时比赛结果是明明第一局21比0获胜正在进行第二局当前比分2比1。再如有这么一份记录其中W表示明明获得一分L表示明明的对手获得一分WLWLWLWLWLWLWLWLWLWLWLWLWL在11分制下此时比赛的结果是明明和对手打成13比13这局比赛仍没有分出胜负因为任何一方都没有领先其对手2分。在21分制下此时比赛的结果是明明和对手打成13比13这局比赛仍在进行中。由于明明参加过多年的比赛比赛的数据量相当庞大如果仅仅使用手工统计在短时间内统计出结果对于明明来说是相当困难的。因此明明求助于你希望你能写一个程序帮助他快速地统计出结果来。明明的问题可以归结为给你一系列的比赛数据WL形式分别按照11分制和21分制的比赛规则进行统计然后输出统计结果。要点总结封装根据字符串以及赛制来判断结果的方法返回结果为一个vector里面保存每局的结果。以后多注意一下int别直接加到字符串里要to_string了再加这不是Java不然排错排好久。代码#includebits/stdc.husing namespace std;vectorstring getscore(string s,int saizhi){int me0,opp0;vectorstring res;for(char c : s){if(cW){me;}else{opp;}if((mesaizhi||oppsaizhi)abs(me-opp)2){string mto_string(me):to_string(opp);res.push_back(m);me0;opp0;}}if(me!0||opp!0){string mto_string(me):to_string(opp);res.push_back(m);}return res;}int main(){string s;char a;bool flagfalse;while(cina){if(aW||aL){sa;}else{if(flag){coutendl;}else{flagtrue;}vectorstring res1getscore(s,11);vectorstring res2getscore(s,21);for(int i0;ires1.size();i){coutres1[i]endl;}coutendl;for(int i0;ires2.size();i){coutres2[i]endl;}s.clear();}}}题目从键盘输入一个字符串和一个字符将输入字符从字符串中删除输出新的字符串。如果字符串中没有此字符则原样输出字符串。要点总结这里要记忆一下vector里面查找元素以及找到就删除的api写法auto nfind(a.begin(),a.end(),x)if(n!a.end()) a.erase(n);另外读char类型时想把空格也读入就要cin.get(a);记忆一下api代码#includebits/stdc.husing namespace std;int main(){string s;getline(cin,s);char a;cin.get(a);vectorchar x(s.size());for(int i0;is.size();i){x[i]s[i];}auto nfind(x.begin(),x.end(),a);while(n!x.end()){x.erase(n);nfind(x.begin(),x.end(),a);}for(int i0;ix.size();i){coutx[i];}return 0;}英语翻译人工智能驱动的药品研发加快了潜在治疗化合物的筛选。机器学习分析分子结构和生物数据来预测药品的药效以及副作用。这极大减少了新药上市的时间以及花费。多模态人工智能整合文本、图片以及音频数据来模仿人类的感知。例如相关系统可以详细描绘一张图像回答关于该图像的问题甚至基于用户的口头描述生成相似的图像。这种能力极大的扩张了人工智能的应用场景。人工智能聊天机器人已经从基于规则的响应系统进化到能够感知上下文的交互系统。先进的聊天机器人使用大语言模型来来理解用户的意图保持对话的协调连贯并提供个性化答案。他们被广泛应用于消费者服务能够减少响应时间并提升用户体验。application scenarios应用场景intent意图

相关文章:

3.13二刷基础91、84,完成进阶39

题目:对于n个数,从中取出m个数,如何取使得这m个数的乘积最大呢?要点总结:采用深度优先遍历,每次传入目前遍历到的位置、所选个数、目标个数、数值vector、目前的乘积,如果所选到达目标&#xff…...

华为也出“龙虾”了,热闹了。。。

2026 年 3 月 11 日,华为基于鸿蒙系统推出了“小艺 Claw”Beta 版。华为终端 BG 首席执行官何刚 当天也公开展示了相关界面,并评价称“很惊喜,挺好用的,能帮我干不少事儿”。从目前公开流出的介绍来看,这款产品已经不再…...

开题卡住了?10个AI论文工具深度测评,研究生高效完成学术论文与毕业论文写作

在当前学术研究日益数字化的背景下,研究生群体面临着论文写作效率低、文献检索繁琐、格式规范不熟悉等多重挑战。为了帮助广大研究生更高效地完成学术论文与毕业论文,笔者基于2026年的实测数据与用户反馈,对市面上主流的AI论文工具进行了深度…...

C# 代码里把带 E 的科学计数法数字

在 C# 代码里把带 E 的科学计数法数字(如 7.6E-5)转成正常小数显示,直接给你可复制、可运行的 C# 解决方案,最简单、最常用的两种写法。 C# 解决科学计数法 E 显示问题 方法 1:直接格式化字符串(最推荐&a…...

深入学习 Windows 系统安全2

在上篇内容中,我们解析了 Windows 系统的基础特性、经典漏洞 MS17-010 的利用方法,以及用户权限管理和后门创建手段。但 Windows 系统的安全风险并非仅来自系统自身,第三方应用程序的漏洞同样是攻击者的重要突破口,微信、WPS、向日…...

航空航天Web服务SpringBoot如何实现卫星数据大文件夹的秒传断点续传?

(叼着棒棒糖敲键盘版) 各位大佬好呀!我是福州某大学卷王专业软件工程大三正在为毕业设计抓秃头的小菜鸡。最近被导师按头要求搞个"能上传10G文件还带加密的文件夹传输系统",美其名曰"锻炼抗压能力"&#xff…...

Git系列一:git的下载与安装

Git 是一个开源的分布式版本控制系统,简单来说就是团队协作开发的一个工具。 进入正文: Git的下载:这里不推荐用官方网站下载,太慢,用国内的镜像源:CNPM Binaries Mirror 点进去之后选择: 这…...

carsim simulink仿真,纯电动汽车Acc 自适应巡航 上层控制器 包括 mpc跟车...

carsim simulink仿真,纯电动汽车Acc 自适应巡航 上层控制器 包括 mpc跟车加速度计算 巡航pid 。 安全距离计算,跟车巡航切换策略等 下层控制器 纯电动车模型搭建, 包含制动驱动扭矩计算,制动驱动切换,制动能量回收&…...

Gemma-3-12b-it内容创作场景:自媒体图文选题+配图描述生成案例

Gemma-3-12b-it内容创作场景:自媒体图文选题配图描述生成案例 1. 引言 如果你是自媒体创作者,每天是不是都在为两件事头疼:今天写什么?配图用什么? 找选题,就像大海捞针,既要蹭热点&#xff…...

wan2.1-vae效果展示:AI生成含清晰可读文字的海报——字体/排版/透视精准

wan2.1-vae效果展示:AI生成含清晰可读文字的海报——字体/排版/透视精准 1. 引言:当AI学会“写字” 你有没有遇到过这样的场景?想用AI生成一张宣传海报,描述词写得清清楚楚:“一张科技感的海报,中间写着‘…...

PasteMD自动化脚本编写:定时任务与工作流集成技巧

PasteMD自动化脚本编写:定时任务与工作流集成技巧 1. 引言 你是不是经常遇到这样的情况:每天都要从各种AI对话平台复制内容到Word文档,但格式总是乱七八糟,公式显示为代码,表格错位变形?手动调整这些格式…...

BGE Reranker-v2-m3惊艳效果:同一查询下相似文本的细微语义差异被精准识别并排序

BGE Reranker-v2-m3惊艳效果:同一查询下相似文本的细微语义差异被精准识别并排序 1. 核心能力展示:细微差异的精准捕捉 BGE Reranker-v2-m3最令人惊艳的能力在于,它能够识别同一查询下高度相似文本之间的细微语义差异,并给出精准…...

SecGPT-14B部署基础教程:Ubuntu 22.04 + vLLM + Chainlit全流程

SecGPT-14B部署基础教程:Ubuntu 22.04 vLLM Chainlit全流程 想快速体验一个专为网络安全打造的智能助手吗?SecGPT-14B就是这样一个模型,它能帮你分析漏洞、解读日志、识别威胁,就像一个随时待命的安全专家。今天,我…...

SenseVoiceSmall实战教程:快速搭建支持情绪识别的语音转文字系统

SenseVoiceSmall实战教程:快速搭建支持情绪识别的语音转文字系统 1. 引言:当语音识别开始“读心” 你有没有想过,如果机器不仅能听懂你说的话,还能听出你说话时的情绪? 想象一下这样的场景:一段客服通话…...

Cesium实战:视频与实景三维模型融合的入门指南与避坑要点

Cesium实战:视频与实景三维模型融合的入门指南与避坑要点 在智慧城市、虚拟旅游、应急演练等三维可视化应用中,将实时或录制的视频流与高精度的实景三维模型(如倾斜摄影模型)进行融合,能够极大地增强场景的真实感和信…...

最新的100家央企集团总部信息化部门设置概览——关注央企数智化及AI建设的可以看过来

【一线数智评论】今年继续按年度更新央企集团总部的信息化(数字化、数智化)部门设置。在过去的一年中是有较多变化的,首先是央企数量有变化。2025年7月,中国雅江集团有限公司和中国长安汽车集团有限公司两家新央企正式宣布成立&am…...

Leather Dress Collection部署案例:高校服装设计课程AI辅助教学落地实践

Leather Dress Collection部署案例:高校服装设计课程AI辅助教学落地实践 1. 引言 想象一下,服装设计专业的学生在构思毕业设计作品时,脑海中浮现出一个大胆的想法:一套融合了未来主义与复古元素的皮革连衣裙。传统的设计流程需要…...

SpringSecurity知识点

1、什么是Spring Security?核心功能?Spring Security是一个基于 Spring 框架的安全框架,提供了完整的安全解决方案,包括认证、授权、攻击防护等功能。其核心功能包括:认证:提供了多种认证方式,如…...

ECDICT:本地化开源词典数据库的技术实践与价值重构

ECDICT:本地化开源词典数据库的技术实践与价值重构 【免费下载链接】ECDICT Free English to Chinese Dictionary Database 项目地址: https://gitcode.com/gh_mirrors/ec/ECDICT 一、价值定位:重新定义开源词典的技术边界 从查询工具到语言基础…...

AI辅助开发新范式:与快马平台对话,让opencode动态进化

最近在做一个天气预报查询的小项目,刚开始只是想简单查个实时天气,后来需求越来越多,从显示未来三天预报到管理收藏城市,整个过程下来,感觉开发模式真的变了。以前做这种功能迭代,要么自己吭哧吭哧写&#…...

踩下油门时总得盯着前车屁股?ACC系统早把这事儿玩明白了。今天咱们拆开看看这套分层控制怎么让四个轮子自己算账——上层负责规划加速度,下层盯着刹车和油门较劲

自适应巡航ACC控制或纵向跟车避撞控制为分层式控制,上层控制得到期望加速度,下层控制得到对应的期望制动压力和节气门开度。 上层控制首先建立考虑前车加速度扰动的离散跟车运动学模型,然后建立了基于反馈校正的跟车预测模型,接着…...

AI For Trusted Code|泛联新安:以“AI+可信”构筑智能时代基石

当前,两会正在北京隆重举行,“人工智能”与“新质生产力”再度成为全场焦点,深化AI应用、筑牢安全底座的热潮席卷各行各业。展望2026年,人工智能将从“辅助探索”全面迈向“核心重构”。AI不仅改变了内容的生产方式,更…...

GLM-OCR技术解析:Transformer架构在视觉文本识别中的演进与应用

GLM-OCR技术解析:Transformer架构在视觉文本识别中的演进与应用 1. 引言 如果你用过手机上的拍照翻译,或者银行APP里的身份证识别,那你已经体验过OCR(光学字符识别)技术带来的便利了。但你可能不知道,这几…...

治具/夹具/检具报价计算软件

治具/夹具/检具报价计算软件为您提供专业、精准、高效的报价解决方案。通过清晰的模块化设计,它能够系统化地计算治具/夹具/检具项目的各项成本,并一键生成规范、详细的报价单,大幅提升报价效率与准确性。标题核心功能一览:模块化…...

全面掌握B站数据获取工具集:从入门到精通的开发方案

全面掌握B站数据获取工具集:从入门到精通的开发方案 【免费下载链接】bilibili-api B站API收集整理及开发,不再维护 项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-api 在当今数据驱动的时代,高效的数据采集能力成为开发者必…...

使用Visual Studio2026编译boost库1.90.0

起因 最新在学习boost库的使用,于是就想跟着视频教程在自己本地通过编译boost库,但是我本地安装的是Visual Studio2026,对应的MSVC版本是14.50,boost源码中的b2版本是5.3.2,最高只支持到14.3,导致一直编译…...

告别手动绘图:基于快马平台高效生成与导出yolov8网络架构图

最近在搞YOLOv8相关的项目,无论是写技术文档、做项目汇报,还是自己梳理模型架构,总免不了要画网络结构图。一开始我是用Visio、Draw.io这些工具手动画,但YOLOv8结构不算简单,有Backbone、Neck、Head,里面还…...

2026全网最全“养虾”指南:阿里、腾讯、字节本地版 Open Claw 深度测评

2026年3月,整个 AI 圈和程序员圈最火的词只有一个:“养虾”。 这只火遍全球的“龙虾”——Open Claw,并非某个商业公司的封闭产品,而是一个完全开源的桌面级 AI Agent(智能体)项目。只要给它配置好 API Ke…...

【c++与Linux进阶】线程篇 -互斥锁

1. 前言: 在我们之前学习的代码种,就是在建造多线程的路上,我们可以看到出现了乱码或者抢占输出,这是为什么呢? 本章将带着这个问题来带你思考: 一个例子先来领略问题的所在。什么是线程互斥.见识互斥锁。…...

深度探索 Gemini CLI:如何实现 Token 消耗的全局自动化统计?

深度探索 Gemini CLI:如何实现 Token 消耗的全局自动化统计? 1. 从 /stats model 说起:单次会话的“极客看板” 如果你是一名 Gemini CLI 的深度用户,一定被它的 /stats model 命令震撼过。输入这个完整指令,Gemini …...