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

兼职python做网站有关大学生做兼职的网站有哪些

兼职python做网站,有关大学生做兼职的网站有哪些,怎样申请建立自助网站,网站标题怎么改题目给定字符串长度n以及字符串s 其中出现小写字母可以代表小写字母和大写字母 比如a可以代表a和A 出现?可以代表26个小写字母和26个大写字母和10个数字 出现大写字母和数字就是原本的数 同时要求大写字母#xff0c;小写字母#xff0c;数字一定都存在替换完的字符串中…题目给定字符串长度n以及字符串s 其中出现小写字母可以代表小写字母和大写字母  比如a可以代表a和A 出现?可以代表26个小写字母和26个大写字母和10个数字 出现大写字母和数字就是原本的数 同时要求大写字母小写字母数字一定都存在替换完的字符串中 相邻的字母不能相同 思路 dp[2][70][8] 第一维代表用来存前一个当前状态和前一个状态 70用来存当前的字符 0-25代表小写字母26-51代表大写字母52-61代表大写字母62代表什么都没有也就是初始状态 8用二进制状态压缩存是否出现过大写小写数字 _ _ _第一个存是否出现大写第二个小写第三个数字 从前往后枚举 当出现? 枚举61中可能(i)然后从前面62种状态(j)所有k继承 假如i是小写字母的话 如果ij 就continue 其他情况dp[now][i][(k|(12))]dp[pre][j][k] 同理i是大写的话就 dp[now][i][(k|(11))]dp[pre][j][k] 但是这是一个o(64*64*8*100000) 会超时 你可以发现从前一个状态继承的就是62种状态之和减去唯一一个与当前转台不同的就行了 const int inf0x3f3f3f3f3f3f3f3f,N1e55,mod998244353; int dp[2][70][8]; int jian(int x,int y) {return ((x-y)%modmod)%mod; } signed main() {ios_base::sync_with_stdio(0);cin.tie(0),cout.tie(0);int n;cinn;string s;cins;s s ;for(int i1; in; i) {int nowi1,pre1-now;if(i1) {dp[pre][62][0]1;}for(int j0; j62; j) {for(int k0; k7; k) {dp[now][j][k]0;}}vectorinta(10);for(int j0; j62; j) {for(int k0; k7; k) {a[k]dp[pre][j][k];a[k]%mod;}}if(s[i]?) {for(int j0; j26; j) {for(int k1; k7; k) {for(int w0; w7; w) {if((w|(12))k) {dp[now][j][k]jian(a[w],dp[pre][j][w]);dp[now][j][k]%mod;}}}}for(int j26; j52; j) {for(int k1; k7; k) {for(int w0; w7; w) {if((w|(11))k) {dp[now][j][k]jian(a[w],dp[pre][j][w]);dp[now][j][k]%mod;}}}}for(int j52; j62; j) {for(int k1; k7; k) {for(int w0; w7; w) {if((w|(10))k) {dp[now][j][k]jian(a[w],dp[pre][j][w]);dp[now][j][k]%mod;}}}}}else if(s[i]as[i]z) {for(int js[i]-a; js[i]-a; j) {for(int k1; k7; k) {for(int w0; w7; w) {if((w|(12))k) {dp[now][j][k]jian(a[w],dp[pre][j][w]);dp[now][j][k]%mod;}}}}for(int js[i]-a26; js[i]-a26; j) {for(int k1; k7; k) {for(int w0; w7; w) {if((w|(11))k) {dp[now][j][k]jian(a[w],dp[pre][j][w]);dp[now][j][k]%mod;}}}}} else if(s[i]As[i]Z) {int ts[i]-A26;for(int k1; k7; k) {for(int w0; w7; w) {if((w|(11))k) {dp[now][t][k]jian(a[w],dp[pre][t][w]);dp[now][t][k]%mod;}}}} else {int ts[i]-052;for(int k1; k7; k) {for(int w0; w7; w) {if((w|(10))k) {dp[now][t][k]jian(a[w],dp[pre][t][w]);dp[now][t][k]%mod;}}}}// for(int i0;i62;i){// for(int k0;k7;k){// coutdp[now][i][k] ;// }// cout\n;// }// cout--------------------\n; } int sum0; for(int i0; i62; i) {sumdp[(n1)][i][7];sum%mod; } coutsum\n; }
http://www.hkea.cn/news/14487550/

相关文章:

  • 交通运输局网站建设方案广州做手机网站信息
  • 网站首图怎么做常宁网站建设
  • 鲜花网站建设的总体目标建设银行征信中心个人信用查询官方网站
  • 网站建设报价单表格模板网站建设需要什么工具
  • 论文网站建设格式网站设计是不是会要用代码做
  • 郑州网站制作开发天津网站建设设计费用
  • 网站建设 三乐重庆黄页网站
  • 栖霞酒店网站设计价格做网站电话销售
  • 北京网站制作业务如何开展擦边球网站怎么做
  • 网站虚拟主机费用网站开发用什么语言比较流行
  • 长沙岳麓区网站开发电子元器件在哪个网站上做
  • 外贸网站排行榜前十名成都平面设计公司排行
  • .net网站开发实训网站美工做图
  • 网站三网合一案例wordpress 图片模版
  • 网站还需要备案么一家专门做开网店的网站
  • 做亚马逊有看数据的网站吗北京网站seo服务
  • 招标网站的服务费怎么做分录模板网站建设价位
  • 策划方案免费网站360建筑网官网查询
  • 福永招聘网站建设中国建设银行网站开通短信服务
  • 2_网站建设的一般步骤包含哪些门户网站开发哪种语言比较好
  • 网银汇款企业做网站用途写什么专门做顶账房的网站
  • 东莞营销网站建设英国做网站的人
  • 销售网站开发网站设计建设制作
  • 51建模网官方网站广州互联网营销师培训
  • 织梦仿站时怎么取俩个网站的页面整合肇庆百度快速排名
  • 网站页面怎么做识别二维码尧都网站建设
  • 长沙网站建设软件各大电商平台对比
  • 备案网站名称更改减肥网站源码
  • 大连网站制作仟亿科技网站开发需要学什么技能
  • 网站后台发文章图片链接怎么做3一6年级科技小制作手工