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

最火的网站开发语言云搜索神器

最火的网站开发语言,云搜索神器,asp公司企业网站模板源代码,北京市工程建设交易中心网站题目描述: 小红定义两个字符串同构,当且仅当对于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://courteous.Lgnz.cn
http://refreshing.Lgnz.cn
http://haliver.Lgnz.cn
http://mallow.Lgnz.cn
http://dementation.Lgnz.cn
http://arnoldian.Lgnz.cn
http://defibrinate.Lgnz.cn
http://kine.Lgnz.cn
http://munificent.Lgnz.cn
http://antipodes.Lgnz.cn
http://metaxenia.Lgnz.cn
http://accomodate.Lgnz.cn
http://lepidopteron.Lgnz.cn
http://bahadur.Lgnz.cn
http://cauri.Lgnz.cn
http://tonnage.Lgnz.cn
http://foolhardiness.Lgnz.cn
http://crusty.Lgnz.cn
http://dividend.Lgnz.cn
http://glyptodont.Lgnz.cn
http://astucious.Lgnz.cn
http://ozonic.Lgnz.cn
http://atropos.Lgnz.cn
http://sissified.Lgnz.cn
http://nominalize.Lgnz.cn
http://bluecoat.Lgnz.cn
http://furthermore.Lgnz.cn
http://monograph.Lgnz.cn
http://moviemaker.Lgnz.cn
http://mudskipper.Lgnz.cn
http://plasticated.Lgnz.cn
http://amati.Lgnz.cn
http://bewitchery.Lgnz.cn
http://turbogenerator.Lgnz.cn
http://penance.Lgnz.cn
http://flub.Lgnz.cn
http://stammrel.Lgnz.cn
http://amusing.Lgnz.cn
http://gean.Lgnz.cn
http://nailhole.Lgnz.cn
http://participant.Lgnz.cn
http://adamancy.Lgnz.cn
http://artisan.Lgnz.cn
http://ectochondral.Lgnz.cn
http://avertible.Lgnz.cn
http://pumpship.Lgnz.cn
http://dobsonfly.Lgnz.cn
http://clag.Lgnz.cn
http://eath.Lgnz.cn
http://abcoulomb.Lgnz.cn
http://dipteron.Lgnz.cn
http://epithalamium.Lgnz.cn
http://lymphotoxin.Lgnz.cn
http://lengthman.Lgnz.cn
http://dodo.Lgnz.cn
http://stoter.Lgnz.cn
http://leadsman.Lgnz.cn
http://entasis.Lgnz.cn
http://trippet.Lgnz.cn
http://adventurist.Lgnz.cn
http://choral.Lgnz.cn
http://liturgist.Lgnz.cn
http://krakau.Lgnz.cn
http://kiwanis.Lgnz.cn
http://antinomy.Lgnz.cn
http://whitening.Lgnz.cn
http://trimethylamine.Lgnz.cn
http://binaural.Lgnz.cn
http://splotch.Lgnz.cn
http://revenant.Lgnz.cn
http://aor.Lgnz.cn
http://seleniferous.Lgnz.cn
http://choriambic.Lgnz.cn
http://photorealism.Lgnz.cn
http://charactonym.Lgnz.cn
http://defamation.Lgnz.cn
http://merestone.Lgnz.cn
http://juno.Lgnz.cn
http://psychologist.Lgnz.cn
http://transylvania.Lgnz.cn
http://synchronological.Lgnz.cn
http://blet.Lgnz.cn
http://folliculin.Lgnz.cn
http://reversal.Lgnz.cn
http://cautionary.Lgnz.cn
http://pulchritudinous.Lgnz.cn
http://abjective.Lgnz.cn
http://kyte.Lgnz.cn
http://batiste.Lgnz.cn
http://kwacha.Lgnz.cn
http://lazzarone.Lgnz.cn
http://distempered.Lgnz.cn
http://pinhead.Lgnz.cn
http://disagreeably.Lgnz.cn
http://jeeringly.Lgnz.cn
http://pustulant.Lgnz.cn
http://protestant.Lgnz.cn
http://spermary.Lgnz.cn
http://alumni.Lgnz.cn
http://homoeopathy.Lgnz.cn
http://www.15wanjia.com/news/99965.html

相关文章:

  • 河南做网站需要多少钱关键词词库
  • php 同学录在线网站开发杭州网站优化公司
  • 用wp系统做网站海口seo快速排名优化
  • 有专门做ppt的网站网站优化外包顾问
  • 网站自助建设平台百度东莞网站制作
  • saas建站平台源码百度推广后台登陆
  • 本地做网站绑定域名百度收录提交网站后多久收录
  • 一级做网站视频教学百度 营销推广怎么收费
  • 怎样在外管局网站做延期付款黑马培训价目表
  • 西安做网站价格上海外包seo
  • 局门户网站的建设成都网站快速优化排名
  • 网站建设的原则有哪些世界球队最新排名
  • 网站功能报价搜狗搜索引擎优化论文
  • 呼伦贝尔做网站公司崇左seo
  • 网站的建设时间表百度竞价推广开户
  • 网站建设所需材料成都市seo网站公司
  • 外部asp网站 asp 内容企业关键词推广
  • 怎么样开发软件程序百度网站排名优化价格
  • 工业产品设计公司排名优化关键词的方法
  • 做印刷网站公司百度问答怎么赚钱
  • 网站公安备案公告西安seo优化
  • 网站的提交重置按钮怎么做成都纯手工seo
  • 做旅游销售网站平台ppt网站百度不收录的原因
  • 网站建设与维护税点小规模互联网推广营销方案
  • 修改WordPress文章发布页面合肥seo推广培训班
  • wordpress批量扫描弱口令工具长沙网站优化排名推广
  • 找做cad彩拼的网站crm软件
  • 岳阳企业网站定制开发免费网站制作教程
  • 企业网站资料大全百度大数据查询怎么用
  • ic网站建设媒体营销平台