当前位置:网站首页>托米的咒语
托米的咒语
2022-08-10 11:12:00 【51CTO】
题目描述
托米没有完成上一个任务,准备施展黑魔法推倒 1317
黑魔法咒语被描述为一个 长为 n 的,仅包含小写英文字母 'a'...'i' 的字符串,在托米所在的星球,魔法造成的每次有效伤害都是来自他的一个子序列,对于每一个 'a'... 'i' 的排列(共 9! 种),若作为咒语的子序列出现, 就会造成 1 的伤害
而咒语的总伤害为所有 'a'... 'i' 的排列造成的伤害值之和,托米能打出多少点的伤害,是否能击败 1317 呢?
输入描述:
一行输入一个字符串 s
输出描述:
一行输出一个数,表示伤害值
示例1
输入
aabcdefghi
输出
1
备注:
|s| ≤ 3000
这个是题解的做法,dp[i][j]表示第i位右边最近的 j 的位置。找全排列的时候方便寻找。
代码:
边栏推荐
- LeetCode 25. K 个一组翻转链表
- 建校仅11年就入选“双一流” ,这所高校是凭什么做到的?
- 电脑怎么设置屏幕息屏时间(日常使用分享)
- 使用哈工大LTP测试分词并且增加自定义字典
- 被面试官问到消息队列的丢失、重复与积压问题该如何回答
- mpf6_Time Series Data_quandl_更正kernel PCA_AIC_BIC_trend_log_return_seasonal_decompose_sARIMAx_ADFull
- Codeforces 862 C. Mahmoud and Ehab and the xor (技巧)
- codevs 2370 小机房的树 (LCA)
- 快速上手,征服三种不同分布式架构调用方案
- Since the media hot style title how to write?Taught you how to write the title
猜你喜欢
If someone asks you about distributed transactions again, throw this to him
StoneDB Document Bug Hunting Season 1
Flutter气泡框实现
2022年裁员潮,失业程序员何去何从?
Spss-多元回归案例实操
How to join We Media, learn about these 5 monetization modes, and make your account quickly monetize
零基础想自学软件测试,有没有大佬可以分享下接下来的学习书籍和路线?
快手“弃”有赞与微盟“结亲”,电商SaaS行业竞争格局将变?
[Brave food, not afraid of the linked list of brushing questions] Merging of ordered linked lists
再有人问你分布式事务,把这篇扔给他
随机推荐
Network Fundamentals (Section 1)
Centos7环境使用Mysql离线安装包安装Mysql5.7
LeetCode 445. 两数相加 II
If someone asks you about distributed transactions again, throw this to him
[Go WebSocket] 多房间的聊天室(一)思考篇
StoneDB 文档捉虫活动第一季
快速上手,征服三种不同分布式架构调用方案
Licking Exercise - 58 Verifying Binary Search Trees
【Untitled】
配置druid数据源「建议收藏」
LeetCode 92. 反转链表 II
使用.NET简单实现一个Redis的高性能克隆版(六)
MLX90640 红外热成像仪测温传感器 手机 APP 软件 RedEye 连接详细
三星计划2023年开始在越南生产半导体零部件
LeetCode 24. 两两交换链表中的节点
【Redis】内存回收策略
flask-restplus接口地址404问题
【小程序 | 启航篇】一文打通任督二脉
Introduction to Software Architecture
Article take you understand interrupt the key driver of polling mechanism