Serenity(Serenity)
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
给定一个字符串 = ,定义其翻转区间 ()后得到的字符串为 = $s_1s_2...s_{l−1}s_rs_{r−1} ...s_{l+1}s_ls_{r+1} ...s_n$。
求 翻转任意一个区间可以得到的不同的字符串数量。
输入格式
从文件 中读入数据。
一行一个字符串 。
输出格式
输出到文件 中。
一行一个非负整数表示答案。
样例 1 输入
abcd
样例 1 输出
7
样例 1 解释
共有 种不同的翻转方法:
-
翻转区间 ,得到 ;
-
翻转区间 ,得到 ;
-
翻转区间 ,得到 ;
-
翻转区间 ,得到 ;
-
翻转区间 ,得到 ;
-
翻转区间 ,得到 ;
-
翻转区间 ,得到 ;
-
翻转区间 ,得到 ;
-
翻转区间 ,得到 ;
-
翻转区间 ,得到 。
可以得到的字符串为:,共 种。
样例 2
见右侧文件下的 与 。
数据范围与提示
对于所有测试数据,保证 ,保证 中仅包含英文小写字母。
每个测试点的具体限制见下表:
测试点编号 | 特殊性质 | |
---|---|---|
是 | ||
否 | ||
是 | ||
否 | ||
是 | ||
否 | ||
是 | ||
否 | ||
是 | ||
否 |
NOIp4 模拟赛
- Status
- Done
- Rule
- IOI
- Problem
- 4
- Start at
- 2024-11-28 19:00
- End at
- 2024-11-28 21:00
- Duration
- 2 hour(s)
- Host
- Partic.
- 9