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

免费做头像网站手机端网站开发价格

免费做头像网站,手机端网站开发价格,搭建一个平台需要什么,外贸网站建设基础题目大意 给出nnn个长度为lll且互不相同的串#xff0c;若两个串只有一个字符不相同那么这两个串相似。 求有多少对相似的串。 解题思路 我们可以枚举不相似的位#xff0c;然后我们考虑字符串hashhashhash 然后我们可以将删掉了一位的字符串拆分为由[1..k−1][1..k-1][1…题目大意 给出nnn个长度为lll且互不相同的串若两个串只有一个字符不相同那么这两个串相似。 求有多少对相似的串。 解题思路 我们可以枚举不相似的位然后我们考虑字符串hashhashhash 然后我们可以将删掉了一位的字符串拆分为由[1..k−1][1..k-1][1..k−1]和[k1..l][k1..l][k1..l]组成的字符串。 我们先正着求一遍hashhashhash定为hashihash_ihashi​然后倒着求一遍hashhashhash定为dhashidhash_idhashi​。 然后删除第kkk位之后的hashhashhash值为hashkdhashk∗pkhash_kdhash_k*p^khashk​dhashk​∗pk 然后排序统计即可。 codecodecode #includecstdio #includecstring #includealgorithm #define ull unsigned long long using namespace std; const int N30100,L210; const ull p13331; ull hash[N],hash1[N][L],hash2[N][L],pow; int n,l,ans; char s[N][L]; void work(int k) {for(int i1;in;i)hash[i]hash1[i][k-1]hash2[i][k1]*pow;sort(hash1,hash1n);hash[n1]23333333;int num0;for(int i1;in;i){num;if(hash[i]!hash[i1])ansnum*(num-1)/2,num0;} } int main() {scanf(%d%d%d,n,l,pow);for(int i1;in;i){scanf(%s,s[i]1);for(int j1;jl;j)hash1[i][j]hash1[i][j-1]*ps[i][j];for(int jl;j1;j--)hash2[i][j]hash2[i][j1]*ps[i][j];}pow1;for(int i1;il;i)pow*p,work(i);printf(%d,ans); }
http://www.zqtcl.cn/news/464529/

相关文章:

  • 怎么给网站添加图标山西手机版建站系统哪家好
  • frontpage网页制作视频教程昆明网站建设优化企业
  • 工信部 诚信网站备案公司网络营销方案
  • 网站开发采集工具如何做网站内链优化
  • 在线做英语题的网站揭阳建站服务
  • 网站非法篡改wordpress的知名网站
  • 保定网建站模板uv推广平台
  • 股权分配系统建设网站wordpress mip 模板
  • 网站及其建设的心得体会昆明云南微网站
  • 详情页在线设计网站推荐广州建设网站企业
  • 设计师网站建设哪家网络公司做网站
  • 宣城网站开发专业制注册资金写100万后悔
  • 专业的高密做网站的建公司网站要多久
  • 蚌埠做网站哪家好WordPress强制ssl
  • 1m宽带做网站平台建站
  • 学习做ppt 的网站班会活动设计方案模板
  • 廊坊住房和城乡建设厅网站门户网站开发招标
  • 免费下载网站设计方案wordpress zenmeyong
  • 网站建设与维护相关知识网站建设遵循的规范
  • 网站建设费科目东莞市塘厦镇
  • 网站建设策划书1万字深圳公司网站设计企业
  • 建设企业网站小微asp iis设置网站路径
  • 分类信息网站营销小程序appid是什么
  • 营销软文是什么意思网络seo培训
  • 效果好的手机网站建设成都网站制作报价
  • 江门网站建设推广平台注册公司费用要多少
  • 淄博哪家公司做网站最好新手做地方门户网站
  • 做一个交易平台网站的成本深圳南山做网站的公司
  • 网站建设的开发的主要方法aspcms分类信息网站
  • 中国免费图片素材网站烟台电商网站开发