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

嘉定专业做网站包头 网站制作

嘉定专业做网站,包头 网站制作,多用户商城系统在哪儿,微信小程序怎么赚钱的https://www.luogu.com.cn/problem/CF1033F 我们发现直接用二进制来做很难做,但我们可以观察其给的表 我们发现如果表示成和的形式是容易进行一一对应的 对于询问的时候,我们直接枚举每位有的和是多少,虽然状态是三次的,但是对于…

https://www.luogu.com.cn/problem/CF1033F

我们发现直接用二进制来做很难做,但我们可以观察其给的表

在这里插入图片描述

我们发现如果表示成和的形式是容易进行一一对应的

对于询问的时候,我们直接枚举每位有的和是多少,虽然状态是三次的,但是对于每个填法最多对应两个

所以我们通过扩大状态,不变枚举量来进行

#include<bits/stdc++.h>
using namespace std;
#ifdef LOCAL#define debug(...) fprintf(stdout, ##__VA_ARGS__)
#else#define debug(...) void(0)
#endif
#define int long long
inline int read(){int x=0,f=1;char ch=getchar(); while(ch<'0'||
ch>'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch<='9'){
x=(x<<1)+(x<<3)+(ch^48);ch=getchar();}return x*f;}
#define Z(x) (x)*(x)
#define pb push_back
#define fi first
#define se second
//srand(time(0));
#define N 5010
#define M 600010
//#define mo
int n, m, i, j, k, T;
int a[N], c[N], cnt[M], q, c1, c2, s, t; 
char str[N]; int zh(int *a) {int i, ans=0; for(i=n; i>=1; --i) ans=ans*3+a[i]; return ans; 
}int dfs(int k, int s) {if(k==0) return debug("Que : %lld\n", s), cnt[s]; if(str[k]=='A') return dfs(k-1, s*3+0)+dfs(k-1, s*3+1); if(str[k]=='O') return dfs(k-1, s*3+0); if(str[k]=='X') return dfs(k-1, s*3+0)+dfs(k-1, s*3+2); if(str[k]=='a') return dfs(k-1, s*3+2); if(str[k]=='o') return dfs(k-1, s*3+1)+dfs(k-1, s*3+2); if(str[k]=='x') return dfs(k-1, s*3+1); 
}signed main()
{#ifdef LOCALfreopen("in.txt", "r", stdin);freopen("out.txt", "w", stdout);#endif
//	T=read();
//	while(T--) {
//
//	}n=read(); m=read(); q=read(); for(i=1; i<=m; ++i) k=read(), c[k]++; for(s=0; s<(1<<n); ++s)for(t=0; t<(1<<n); ++t) {for(i=1; i<=n; ++i) {c1=(s>>i-1)&1, c2=(t>>i-1)&1; a[i]=c1+c2; }if(c[s]*c[t]) cnt[zh(a)]+=c[s]*c[t], debug("%lld * %lld => %lld\n", s, t, zh(a)); }while(q--) {scanf("%s", str+1); reverse(str+1, str+n+1); printf("%lld\n", dfs(n, 0)); }return 0;
}
http://www.yayakq.cn/news/784844/

相关文章:

  • 南京建设厅官方网站计算机网络技术网站建设方向
  • 做盒饭的网站sem优化公司
  • 偃师制作网站重庆在线高校
  • 肃宁网站建设wordpress弹窗网页
  • 微网站二级页面怎么做贵州高端网站开发
  • 广州海珠网站设计在线制作网站乔拓云
  • 网站建设合同书 虚拟漯河seo
  • 网站开发文档有哪些网站seo计划书
  • 深圳建专业网站赚钱宝部署wordpress
  • 网站后台登录系统是怎么做的网站运营岗位介绍
  • 浙江省建设厅网站苏州建站
  • 网站开发网络课程微信营销课
  • 公众号兼职网站开发光电网站设计
  • 网站是数据教学网站模板
  • 宁波网站建设哪里便宜看守所加强自身网站建设工作总结
  • 经典网站网站开发公司管理模式
  • 开发网站建设方案自己做游戏网站
  • 如何免费创建域名seo推广的网站和平台有哪些
  • 专业网站定制价格可视网站开发工具
  • 潍坊网站建设 诸城台州做网站app的公司
  • nas可以做网站下载服务器吗芜湖酒店网站建设
  • php做的购物网站代码常州百度网站排名
  • 网站如何才能被百度收录wordpress评论后不显示
  • 上海做网站的多吗网站怎么做留言板
  • 做网站属于什么科目新注册公司网站怎么做
  • wordpress免费中文昆明seo工资
  • 开80服务器怎么做网站会员卡管理系统下载
  • 网站建设网上商城心得体会企业网站排名
  • 动态背景网站网络架构拓扑图
  • 贵州安顺建设局网站成都成立公司