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

西安 医疗网站制作论坛网站开发费用

西安 医疗网站制作,论坛网站开发费用,wordpress多文件传递变量,济南网站开发推广题目描述: 小红定义两个字符串同构,当且仅当对于i∈[1,n],b[i]−a[i]i∈[1,n],b[i]-a[i]i∈[1,n],b[i]−a[i]是定值。例如,"bacd"和"edfg"是同构的。 现在小红拿到了一个长度为n的字符串a,她想知道&a…

题目描述:

        小红定义两个字符串同构,当且仅当对于i∈[1,n],b[i]−a[i]i∈[1,n],b[i]-a[i]i∈[1,n],b[i]−a[i]是定值。例如,"bacd"和"edfg"是同构的。

        现在小红拿到了一个长度为n的字符串a,她想知道,有多少长度为n的字符串b同时满足以下两个条件:
        1.b的每一位都和a不同。
        2.b和a不同构。

输入描述:

        输入一个仅由英文小写字母组成的字符串,代表字符串a。字符串长度不超过10^5。

输出描述:

        一个整数,代表合法的字符串b的数量。由于答案过大,请对10^9+7取模。

示例1

输入:

a

输出:

0

说明:

任意长度为1的字符串都和"a"同构。

 

示例2

输入:

ab

输出:

601

解题步骤:

        ①输入

        ②计算共有多少个情况的发生:每个位置都会有25中可能,所以是25*n

        ③计算同构的情况:同构情况就是某种位置上的字符不同就对应1种情况,计算同构情况就是计算在该位置上可以取多少个元素,即25-(最大元素-最小元素)

        ④计算最终的情况:即总情况-同构情况

        ⑤输出

注意:

        ①计算total的时候,可能会出现超出字符长度的情况,所以需要提前对其进行取模的操作,而不是最后才进行取模的操作。

代码:

#include<iostream>
#include<string>
#include<math.h>
#define int long long
using namespace std;
signed  main()
{//输入string str;getline(cin, str);//计算共有多少个情况的发生(25^n个),每个位置有25种情况int mod = 1e9 + 7;int n = str.length();   //字符串的长度int total = 1;for (int i = 0;i < n;i++){total = (total * 25) % mod;}//计算同构的情况char mi = str[0];   //最小字符char ma = str[0];    //最大字符for (int i = 1;i < n;i++){mi = min(mi, str[i]);   //找到最小字符ma = max(ma, str[i]);   //找到最大字符}int isomorphism = 25 - (ma - mi);//计算最终的情况	int sum = (total - isomorphism) % mod;//输出cout << sum << endl;system("pause");
}

 

http://www.yayakq.cn/news/761144/

相关文章:

  • 漳州做网站建设公司商丘网站设计
  • 做外贸网站市场分析施工企业的期间费用包括
  • 网站建立企业自建站需要注册公司吗
  • 单页网站在线制作只需要手机号的广告
  • 网站建设平台讯息常德百竞seo
  • php学多久可以做网站建站之星网站模板商城
  • 建设网站怎么加购物车网站建设公司的优势
  • 扬州市做网站哪里有培训网站开发
  • 企业网站优化关键词奢侈品电商网站首页设计
  • 北京广告网站建设企业公司网站制作
  • 江苏专业网站推广公司哪家好wordpress 分类 标签
  • 网站建设推广顾问是什么意思白云区建网站
  • 国内做轮胎网站哪家好赣州找工作最新招聘
  • 直播网站开发框架大学网站的设计方案
  • 文山城乡建设部网站首页网站建设合同内容与结构
  • 中小企业网站建设维护内容想做个电影网站该怎么做
  • 河南网站定制伪原创网站
  • 免费建设物流网站什么是网络营销概念
  • 定海区住房和城乡建设局网站如何调用网站列表页
  • 只建设电子商务网站不维护重庆找工作哪个网站好
  • 外贸型网站推广与监测WordPress中文空格
  • 广州网站制作流程如何做弹幕视频网站
  • 哪里有网站制作服务腾讯朋友圈广告投放价格
  • 网站隐私条款模板wordpress多媒体权限
  • 易语言做电影网站源码北京互联网教育公司排名
  • 有没有一种app类似网站建设企业网站建设的意义
  • 网站源码爬取工具网络推广公司怎么赚钱的
  • 房屋信息网站网站建设合同 附件
  • WordPress顶部登陆代码天津seo排名效果好
  • 中国建设工程造价管理协会网站查询最简约的网站