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

对网站建设和维护好学吗做海报创客贴同类网站

对网站建设和维护好学吗,做海报创客贴同类网站,桂林网站建设桂林,网站专题页面案例传送门 数位dp卡常题。 写了一发dfs版本的发现过不了233。 于是赶紧转循环版本。 预处理出f数组。f[i][j]f[i][j]f[i][j]表示前i位数异或和为j的方案数。 然后每次直接数位dp就行了。 代码#xff1a; #includebits/stdc.h #define mod 1000000007 #define N 100005 #… 传送门 数位dp卡常题。 写了一发dfs版本的发现过不了233。 于是赶紧转循环版本。 预处理出f数组。f[i][j]f[i][j]f[i][j]表示前i位数异或和为j的方案数。 然后每次直接数位dp就行了。 代码 #includebits/stdc.h #define mod 1000000007 #define N 100005 #define ll long long using namespace std; ll f[N][16],ans[16]; inline void init(){f[0][0]1;for(int i0;i10;i)f[1][i]1;for(int i2;i100001;i)for(int k0;k10;k)for(int j0;j16;j)(f[i][j^k]f[i-1][j])%mod; } int T,num[N]; inline ll solve(char s[]){memset(ans,0,sizeof(ans));int lenstrlen(s),sum0;ll ret0;for(int i1;ilen;i)num[i]s[i-1]-0;for(int i1;ilen;i){for(int j0;jnum[i];j)for(int k0;k16;k)(ans[k]f[len-i][sum^j^k]);sum^num[i];}for(int i0;i16;i)(ret1ll*i*ans[i])%mod;return ret; } char s[N],t[N]; int main(){scanf(%d,T),init();for(int i1;iT;i){scanf(%s%s,s,t);int tmp0,lenstrlen(t);for(int j0;jlen;j)tmp^t[j]-0;printf(Case #%d: %lld\n,i,((solve(t)-solve(s)tmp)%modmod)%mod);}return 0; }转载于:https://www.cnblogs.com/ldxcaicai/p/9738184.html
http://www.yutouwan.com/news/373548/

相关文章:

  • 首都航空公司官方网站企业名录app
  • 网站开发项目名称成都网站平面设计
  • 网站突然找不到了 然后降权重 排名不变wordpress图片横向
  • 网站流量分析报告河南网站怎么备案
  • 网站建设互联建设大型的企业网站费用
  • 做下一个盗版小说网站wordpress个人博客安装
  • 我的世界电影怎么做的视频网站怎样做自己的网络平台
  • 专业做视频的网站有哪些内容成都网站建设培训
  • 云南住建局和城乡建设报考网站wordpress文本组件使用方法
  • 鹰潭市住房和城乡建设局网站太原建站建设
  • 阀门行业网站怎么做石家庄做网站建设
  • 计算机网站开发课本河南平台网站建设
  • 六安电子商务网站建设汽车网站建设
  • 做泵阀生意到哪个网站学院网站建设投标
  • 太仓广告设计公司网站dz网站制作
  • 在线做任务的网站平东网站建设
  • 带做网站绿标东莞 手机网站制作
  • 三只松鼠网站开发模板励销云
  • 傻瓜式建网站网站后台 清理缓存
  • 网站建设服务公司开源网站代码
  • 网页休闲游戏网站论坛网站如何备案
  • 网站后台管理js建筑企业培训课程
  • 门户网站做wordpress多页面主题
  • 全屏类网站建设为什么国外网站有时打不开
  • 邵阳县网站建设公司沙河网站建设公司免费网页托管
  • 网站建设中间件收费江阴网站制作
  • 世界杯网站建设国内精美网站
  • 做网站建设多少钱如何做网站解析
  • 福田网站建设龙岗网站建设罗湖网站建设罗湖网站建设建设网站是什么职位
  • 微信公众号与网站绑定汕头汽配网站建设