upc PinkRabbit写情书(枚举)

ZYNQ 系统的IEEE1588 实现方法 zynq IEEE588/PTP 实现方案(讨论稿) 阅读详情

时间限制: 1 Sec 内存限制: 128 MB

题目描述

PinkRabbit在决定好表白的日期之后,决定写一封情书给他的妹子。PinkRabbit在阅读了「句法结构」「普通语言学教程」等诸多形式语言学著作之后,用数学方法得到了一些成果。他将n个情书中的常见词汇整理成一张「情书词汇浪漫度归纳表」,并且计算出了每个这些词汇的浪漫度ri。一封情书有它本身的浪漫程度。定义情书的浪漫程度为R,每个情书常见词汇在这封情书中出现的次数为ti,那么一封情书的浪漫程度能被如下的一个公式定义:
在这里插入图片描述
现在PinkRabbit请才华横溢的Marser代笔写了一封情书,并且打算用「情书词汇归纳表」来计算这封情书的浪漫程度并且作更深入的研究。由于他要准备表白成功或者失败之后的相关事项,没空计算这封情书的浪漫程度,所以请你帮他设计程序计算这封情书的浪漫程度。

输入

首先是一个正整数n,表示PinkRabbit\总共研究出了n种「情书常用词汇」。

接下来是n行,从第二行到第n+1行,第i行有一个字符串Si和一个正整数ri,分别表示第i个情书常用词汇和这个词汇的浪漫程度。其中S仅包括大写字母、小写字母、逗号,、句号.、下划线_(表示空格)、冒号:、分号;、方括号[]、圆括号()、双引号"、问号?、感叹号!和引号’。对于不同的i,Si可能相同。此时这个词汇总的浪漫程度为所有对应的ri之和。

在第n+2行有一个字符串T,即Marser帮PinkRabbit\m代笔的情书。情书中可能含有的词汇与情书常用词汇相同。

输出

输出一个正整数R,表示这封情书的浪漫程度。

样例输入
4
reeDeulB 5
evol 10
tibbaRKinP 1
hcum_yrev 1
hcum_yrev,hcum_yrev_reeDeulB_sevol_tibbaRkinP
样例输出
17
提示

在这里插入图片描述

思路

枚举情书的字串,如果这个字串是 “ 情书词汇 ” ,就加上它的浪漫值。
(我一开始是以为这个题是查找字串出现的次数,结果一直WA,后来才晓得,原来这个题是枚举字串,难受了)
代码:

#include<iostream>
#include<string>
#include<map>
#include<unordered_map>
#include<queue>
#include<cstdio>
#include<vector>
#include<cstring>
#include<algorithm>
#include<iomanip>
#include<cmath>
#define X first
#define Y second
#define INF 0x3f3f3f3f
using namespace std;
typedef long long ll;
const double eps=1e-6;
const int N=1e6+10;
ll n,k,ans;
unordered_map<string,ll>mp;
string s;
int main( )
{
    ios::sync_with_stdio(false);
    cin>>n;
    for(int i=0;i<n;i++) 
    {
        cin>>s>>k;
        mp[s]+=k;
    }
    cin>>s;
    int len=s.length();
    for(int i=0;i<len;i++) 
    {
        string ss;
        for(int j=i;j<len;j++)
        {
            ss+=s[j];
            if(mp.count(ss)) ans+=mp[ss];//如果这个字串是浪漫词汇,就加上它的浪漫值
            //记得先判断,这个字串是不是浪漫词汇
        }
    }
    cout<<ans;
    return 0;
}
深度测评:Accio Work——目前普通用户最友好的多 Agent 协同工具 摘要:Accio Work是阿里国际站推出的多Agent协同工具,通过借鉴古代"三省六部制"构建高效协作框架。该工具支持主流大模型,可配置专业Agent角色,实现40分钟内完成复杂产品PRD等高效协作。其亮点在于直观的UI设计和流程驱动机制,能强制各Agent从专业视角深度思考。虽然超长对话稳定性有待优化,但作为目前最用户友好的多Agent工具,显著降低了构建复杂AI团队的门槛,成为提升个人和小微企业生产力的利器。 阅读详情

相关推荐

差分音频转单端音频单电源方案

其中,芯片设计中的轨到轨输出(Rail-to-Rail Output) 是指通过特定的电路设计,使芯片(如运算放大器、驱动电路等)的输出电压能够达到或接近电源电压的上下极限(即“电源轨”),从而最大化信号的动态范围。最终,Vout=R2/R1*(Vin2−Vin1),即输出电压为输入电压差(Vin2−Vin1)乘以电阻比R2/R1。2、电阻:R1、R2、R3、R4是电路中的电阻,其中R1 = R3,R2 = R4。因R1=R3,R2=R4,且Vn=Vp,设R1=R3=R,R2=R4=kR。

电子绿洲的博客 4957

【upc】PinkRabbit寻找妹子 | 检验dfs序是否合法

前言: 怼了俩小时C,看了看E,以为E是个图论.. 题面描述: PinkRabbit的表白成功了,为了腾出更多的时间和妹子聊天,PinkRabbit设计了一个被称为「TheHollow」(空洞者)的人工智能。这个人工智能表现出了远远超出这个时代所能拥有技术水平。它可以实现很多很神奇的功能,它的源代码就连Jeff Dean看了也要啧啧称赞。 在有n个路口和m条街道的F市,PinkRabbit找到了一家工厂,为「The Hollow」设计了一台载具「TheK night」(骑士)。这个机器实际上是一台无人

一只酷酷光儿的博客 2178

【Python】多分类算法—Random Forest

【Python】多分类算法—Random Forest 本文将主要就Random Forest(随机森林)的多分类应用进行描述,当然也可运用于二分类中 文章目录【Python】多分类算法—Random Forest前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 本文主要引用的是sklearn 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): import nump

weixin_43166884的博客 1万+

(FJWC2020)DTOJ 4680. 红黑兔

题意 上个月,PinkRabbit 在算法竞赛网站 Codeforces 一把打上了 ILGM。 PinkRabbit 现在看到了一道简单题,但他忙于水知乎夺取 Codeforces 世界榜首,于是把问题交 给了你: 给定一个长度为 nnn 的只包含小写英文字母的字符串 sss,你需要找到一个最大的 kkk ,使得存在: 1≤l1≤r1<l2≤r2<l3≤r3<⋯<lk≤r...

sz_165394732的博客 619

LS-DYNA超高速碰撞仿真入门:从SPH算法配置到铝靶板穿孔分析(附K文件模板)

本文详细介绍了使用LS-DYNA中的SPH(光滑粒子流体动力学)算法进行超高速碰撞仿真的完整流程。以铝弹丸撞击铝靶板为例,从SPH算法原理、LS-PrePost前处理、材料模型与状态方程设置,到接触定义、边界条件及K文件生成,提供了系统的入门指导和关键参数调试经验,帮助工程师高效模拟材料破碎、穿孔等极端变形问题。

h0i1j2k3l的博客 725

数字逻辑Fundamentals of Digital Logic with Verilog Design | 3rd Edition Solutins Chapter 3(step by step)

第三章3-1~3-27全部习题解析和代码模块

weixin_62651190的博客 1946

upc PinkRabbit寻找妹子 dfs + 玄学优化

问题 E: PinkRabbit寻找妹子 时间限制: 1 Sec 内存限制: 128 MB [提交] [状态] 题目描述 PinkRabbit的表白成功了,为了腾出更多的时间和妹子聊天,PinkRabbit设计了一个被称为「TheHollow」(空洞者)的人工智能。这个人工智能表现出了远远超出这个时代所能拥有技术水平。它可以实现很多很神奇的功能,它的源代码就连Jeff Dean看了也要啧啧称赞。 在有n个路口和m条街道的F市,PinkRabbit找到了一家工厂,为「The Hollow」设计了一台载具「T

DaNIelLAk的博客 540

14、网络切片技术:原理、应用与挑战

本文详细探讨了网络切片技术的原理、应用场景及其在5G网络中的重要性。网络切片作为一种关键的网络架构技术,能够在同一物理网络上创建多个独立的逻辑网络,以满足不同应用对安全性、可靠性和性能的多样化需求。文章深入分析了网络切片在5G、SDN/NFV等技术背景下的发展与挑战,并探讨了其在制造业、交通运输、零售等多个行业的实际应用。此外,还介绍了网络切片的部署流程、未来发展趋势以及相关技术难点,为读者全面了解网络切片技术提供了有价值的参考。

palm99的专栏 254

【算法竞赛学习笔记】圆方树-超有用的图论详解

title : 圆方树 date : 2021-10-22 tags : ACM,图论 author : Linno 圆方树 是一种将一般图变为树的方法,进而将一般图上的某些问题转化为树上问题。 基本概念 仙人掌图:不存在边同时属于多个环的无向连通图 对于每个环新建一个方点,该方点想换上每一个圆点连边,就构成了圆方树。 点双连通图:图中任意两不同点之间都有至少两条点不重复的路径。 双连通分量:一个图的点双连通分量是一个极大点双连通子图。 在圆方树中,每个点双对应一个方点,原图每个点对应一个圆点, 构建.

SC_Linno的博客 1875

关于海康MVS软件显示速率低与1GB、相机丢包的设置优化

工控机主要应用与视觉检测!相机网线及工控机网口都是千兆的!设置完巨帧数和速度与双工(选择为全双工),显示速度低与1GB,不能够正常工作。C.LA-Properdes-Advanced-将RecerveBuffers更改为2048。E.LAN-属性-电源管理-取消选中允许计算机关闭此设备以保存电源。这种情况均为MVS设置不熟悉,可参照如下设置优化相应端口相机配置。D.局域网-属性-高级-将传输缓冲区更改为20484。B.LAN-属性-高级-将中断记录部分更改为执行。A.关闭采集控制帧速率控制。

米可的博客! 8821

大模型多智能体协作面试题及参考答案

在多智能体系统里,代理定义自身目标或效用函数的过程与系统架构、应用场景紧密相关。从本质上讲,目标是代理行为的导向,而效用函数则是对目标达成程度的量化评估。代理通常依据自身角色、系统全局需求以及与其他代理的交互关系来确立目标。比如在合作型 MAS 中,代理目标可能需要与全局目标对齐,像多个物流机器人协作完成货物配送时,每个机器人的目标会围绕 “高效完成分配任务”“避免路径冲突” 等展开,其效用函数可能涉及任务完成时间、能耗等指标的加权求和。目标定义的方式存在多种类型。

大模型大数据攻城狮的专栏 1022

P5343 【XR-1】分块 矩阵快速幂

题目描述 有一个长度为 nnn 的序列,xht37 现在想分块维护它。 PinkRabbit 要求他只准将序列分成 PRPRPR 种长度的块。 NaCly_Fish 要求他只准将序列分成 NFNFNF 种长度的块。 同一个人可能会要求 xht37 多次相同的块长。 xht37 想同时满足 PinkRabbit 和 NaCly_Fish 要求,只好使用两个人都允许的长度分块。 xht37...

Wind_bow的博客 950

rk3588 适配以太网(百兆)

虽然 RK3588 的 GMAC 控制器原生支持千兆速率(10/100/1000 Mbps),但在某些工业控制、物联网网关或成本敏感型硬件设计中,开发者会选择将其配置为 百兆以太网(Fast Ethernet) 模式。

weixin_35723192的博客 218

牛客小白月赛21 I I love you(dp的优化)

题目链接 题目描述 此时相望不相闻,愿逐月华流照君。 一纸情书,到底蕴含了多少倍的爱情呢? I love you, not only for what you are, but for what I am when I am with you. 输入描述: 共一行:一封若干个字符的情书(大小写不敏感)。 情书不会超过684594个字符(大写、小写字母)。 输出描述: 共一行:包含一个整数,...

s1050712899的博客 2299

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

UPC 2020年春混合个人训练第二十二场

欧拉筛+bitset(hash+构造模数)、字符串子串的查找、模拟

米莱虾 929

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【JZOJ 省选模拟】赢家(winner)

题目 Description PinkRabbit 是一位人赢。 福州市可以抽象成一个n个点m条边的,不包含重边与自环的无向图,PinkRabbit 住在1号 点,而他的妹子住在2号点。 某一天,PinkKitten 施放了一个大魔法,让这个无向图上所有的边都变成了单向边。现在 PinkRabbit 关心的是他是否能够和他的妹子见面。 具体地,PinkRabbit 能和他的妹子见面,当且仅当存在一...

Brute♂force 660

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

DAY2 模拟考试第三题 情书的代价

3、情书的代价 (cost.pas/c/c++) 【题目描述】 在如今的应试教育下,“以学业为重”成为了分手的主要理由。佳佳想知道写情书到底会花去多少时间以决定是否值得牺牲这些时间来讨好GirlFriend。他得到了一份Evalls的所有情书的副本,他希望从中得知Evalls写这些情书最少花了多少时间。 完成每封情书需要花费不同的时间。写完第i封情书需要Ti个单位的时间。从情书的内容上看,某

zhn_666的博客 487

2020ACM俱乐部后备营个人训练赛第七、八、九场

第七场 B 代码 #include<stdio.h> int n,a[60][60],pos[60]; char s[60][60]; int main( ) { scanf("%d",&n); for(int i=1;i<=n;i++) scanf("%s",s[i]+1); for(int i=1;i<=n;i++) { for(int j=1;j<=n-i+1;j++) {

Cosmic_Tree的博客 2853

upc 2020年夏混合个人训练第四十九场

问题 D:替换型密码 题目描述 简单的替换型密码是很弱的,它通过将每个字母替换成另外一个字母来加密一个字母组成的信息。考虑下面的替换型密码描述: ABCDEFGHIJKLMNOPQRSTUVWXYZ NOPQRSTUVWXYZABCDEFGHIJKLM 这样的描述表示当输入中出现“A”的时候,输出中应该出现的是“N”。同理,每个“B”都变成“O”,以此类推,一直到“Z”都变成“M”。这个特殊的替换型密码的例子被称为“rot13”(旋转13——rotate-13的简称),有一个有趣的特性:它是自解密的。将信息

Cosmic_Tree的博客 866

upc 去除干员 (delete)

题目描述 有一款游戏叫《明日方舟》( kokodayo ),这款游戏里有许多干员,现在从中挑出N位来,组成一个编队,编号为i的干员有一个战斗力ai。 Konnyaku_LXZ 很爱玩这款游戏,但他想玩的有游戏体验一点,因此他不想带战斗力为M的干员,可是他又不想再弄一个编队。所以,他想直接将原来编队的长度缩短并且将里面战斗力为M的所有干员全部去除。 但是他实在是太弱了,不知道该怎么办,于是他找到了你,请你来帮他解决这个问题。 要求:不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件

Cosmic_Tree的博客 759

中石油 : 炸弹安放

时间限制: 1 Sec 内存限制: 128 MB 题目描述 小蔡决定在小头家门口安放炸弹!! 小头家门口有n个连续的格子排成一行,对于每个格子,小蔡可以决定放一颗炸弹或者不放。为了防止小头被炸死,小蔡不会在连续3个格子都放上炸弹。小蔡想知道一共有多少安放炸弹的方案(可以一个也不放)。 由于方案数可能很多,所以你只需要方案个数mod 55555就可以了。 ...

Cosmic_Tree的博客 734

upc 货物运输 (good)

时间限制: 1 Sec 内存限制: 1024 MB 题目描述 随着新铁路线的贯通,夏之国的商贸日益繁荣。看着一辆辆满载货物的列车驶入车站,前来搬运货物的工人们排成了长龙。在这炎炎烈日下,他们被雇佣着,要搬运货物到指定的位置。 如下图所示,夏之国所在区域可以看成是一个n×n的方格图,方格的格点上的位置上可能包含火车站(蓝色标注)或商店(绿色标注),有一些格点是不能经过的(红色标注)。方格图中的线表示可以行走的道路,相邻两个格点的距离为1。货物运输必须走可以行走的道路,而且不能经过红色标注的点。 夏之国共有

Cosmic_Tree的博客 717

中石油 本材加工(多个数的最大公约数)

2049年,智能机器人在各行各业中的应用已经十分普遍了,小明的运输队里就有一个,是 专门用来装卸货物的。这天,他们的任务是要把N(2≤N≤50)根木材运送到家具厂去。这些木材长短不同(有擎还特别的长),为了便于运输,只好把它们切割成小段。所以,小明给机器人的任务是:把这些木材切割并装上卡车。等机器人做完这事的时候,小明一看结果,大吃一谅:原来装在车上的所有小段的木材,居然长度都是一样的(以米为单位...

Cosmic_Tree的博客 683

中石油:皇家棋神(思维)

时间限制: 1 Sec 内存限制: 128 MB 题目描述 看到下图,拥有QQ宠物的同学对下图一定不会陌生,没错这就是QQ宠物皇家战棋。自从2009元旦前夕腾讯推出该款游戏,迅速成为热门游戏,不仅仅因为其可爱的造型,更有元宝和蓝钻的诱惑。 小明为了给自己的宠物赚取足够的生活费,也加入了激烈的角逐。由于战术运用得当,加上些许的运气,小明屡战屡胜。转眼间,时间过去了2个月,小明也成为了名副其实的万元...

Cosmic_Tree的博客 560

【upc 15305】 迷宫(DFS+BFS)

题目描述 迷宫的管理员们决定在新开始的季节里使用新的墙纸。出于这个目的他们需要一个程序来计算迷宫内墙壁的面积。这就是你即将要做的工作。 我们把这个迷宫用一个NN(3<=N<=33)的矩阵表示。一些矩阵单元包含一个“.”(这代表一个空的方块),另一些矩阵单元包含一个“#”(这代表一个用巨石砌成的石墙占据的方块)。全部方块的大小都为33平方米。 墙壁由迷宫的四周(除了作为迷宫出入口的左上...

Cosmic_Tree的博客 557

upc 不存在的日期

题目描述 你被要求实现一个程序。 这个程序需要读入三个正整数y,m,d,表示y年m月d日。 但是这个日期可能是不存在的。这里保证不存在的情况只有一种:d大于该月的天数。 这个程序需要实现的功能就是把这个日期改为合法的对应日期。假设y年m月有a天,那么y年m月a日后d−a天就是对应日期。 当然如果这个日期已经合法就不需要改了。 注意闰年的二月有29。闰年的规定如下: ·普通年能被4整除且不能被100整除的为闰年。如2004年是闰年,2003年不是闰年。 ·世纪年能被400整除的是闰年。如2000年是闰年,19

Cosmic_Tree的博客 536
上一篇: upc 回忆与困惑
下一篇: upc 兔
Cosmic_Tree
博客等级 码龄7年 134粉丝 337原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值