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

国外ps素材网站大数据营销系统怎么样

国外ps素材网站,大数据营销系统怎么样,网站如何做seo优化,如何做好公司网站题意:给定一个长为n的串,字符集’a’~‘f’。你可以重排这个串,满足指定m个位置上只能放特定的字符,m个位置以及字符集会给出,求字典序最小的串 这题是不错的考验hall定理的题。 思路大概是从前向后做,如果填了这个数…

题意:给定一个长为n的串,字符集’a’~‘f’。你可以重排这个串,满足指定m个位置上只能放特定的字符,m个位置以及字符集会给出,求字典序最小的串


这题是不错的考验hall定理的题。

思路大概是从前向后做,如果填了这个数后面的依然可行就可以填
根据hall定理,我们需要枚举之后的每个子集并判断相邻的节点是否大于size
我们从后向前处理f[i][j]f[i][j]f[i][j]表示从i−ni-nin有多少点连的边被包括,j&lt;=2&lt;&lt;6j&lt;=2&lt;&lt;6j<=2<<6
再处理出cnt[j]cnt[j]cnt[j]表示有多少个字母可以填入jjj
每次只要看看是否每个点集都满足,即取出这个点后f[i][j]&lt;cnt[j]f[i][j]&lt;cnt[j]f[i][j]<cnt[j]

#include <cstdio>
#include <cstring>
using namespace std;
const int N=1e5+7;
const int Mx=1<<6;
int n,m;
char s[N],ans[N];
int cnt[Mx],f[N][Mx],e[N];
int main() {scanf("%s",s+1);n=strlen(s+1);for (int i=1;i<=n;i++) {for (int j=0;j<Mx;j++) {if (j&(1<<(s[i]-'a'))) cnt[j]++;//表示组合为j的有多少种方式满足 }}for (int i=1;i<=n;i++) e[i]=Mx-1;scanf("%d",&m);for (int i=1,pos,ln;i<=m;i++) {scanf("%d%s",&pos,s+1);e[pos]=0;ln=strlen(s+1);for (int j=1;j<=ln;j++) e[pos]|=1<<(s[j]-'a');}for (int i=n;i;i--) {for (int j=0;j<Mx;j++) {f[i][j]+=f[i+1][j];if ((j&e[i])==e[i]) f[i][j]++; }}for (int i=1,flg,ok;i<=n;i++) {flg=0;for (int j=0;j<6;j++) {if ((e[i]>>j&1)==0 || !cnt[1<<j]) continue;ok=1;for (int k=0;k<Mx;k++) {if (f[i+1][k]>cnt[k]-(k>>j&1)) {//保证对于每个k都满足 ok=0;break;}}if (ok) {flg=1;ans[i]=j+'a';for (int k=0;k<Mx;k++) if (k>>j&1) cnt[k]--;break;}}if (!flg) return puts("Impossible"),0;}puts(ans+1);
}
http://www.lbrq.cn/news/2770921.html

相关文章:

  • 中国做外国网购的网站手机百度一下
  • 网站建设案例如何营销策划机构
  • 网站建设的最新技术山西网络营销外包
  • 网站主机建设方案百度如何快速收录网站
  • 中国建设会计网站广点通推广登录入口
  • 做国外网站什么定位广州百度竞价托管
  • 网站敏感目录漏洞修复友情链接交换平台
  • 网站开启伪静态需要编写什么代码怎样在百度做广告宣传
  • 网站 优化 分析郑州网站推广技术
  • 自己做网站能赚钱么百度推广需要多少钱
  • 建设部网站官网挂证通报郑州网站推广培训
  • web网站建设 实习报告灰色seo推广
  • 济南专业做企业网站个人免费网站建设
  • 平台b2c网站建设营销软文的范文
  • 通过数字化营销搭建网络建设seo网络推广优化
  • 平面设计素材网站排名搜索引擎推广渠道
  • 晋江+网站建设+推广网站优化排名软件哪些最好
  • 主播网站建设广东疫情最新消息今天
  • 自己有网站怎么优化宣传方式有哪些
  • 微信做单网站有哪些天津seo诊断
  • 附近做网站的公司电话关键词分类工具
  • 做企业网站还有市场吗怎么推广引流客户
  • 织梦采集侠官方网站东莞seo代理
  • 手机端做网站软件美国今天刚刚发生的新闻
  • 国产做愛视频网站网上国网app
  • 南充网站建设公司网站快速排名的方法
  • mvc5做博客网站那个推广平台好用
  • 广州有哪些大公司优化方案怎么写
  • 网站建设域名怎么用百度扫一扫识别图片在线
  • 城阳做网站的互联网培训
  • RabbitMQ:SpringAMQP Direct Exchange(直连型交换机)
  • 信号以及共享内存
  • 20250819 强连通分量,边双总结
  • STL——string的使用(快速入门详细)
  • LLM 中 token 简介与 bert 实操解读
  • Read Frog:一款开源AI浏览器语言学习扩展