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

网页版qq在线聊天官网seo整站优化外包公司

网页版qq在线聊天官网,seo整站优化外包公司,网站建设开票税收分类,腾讯 微商 网站 建设暴力解答,肯定超时,因为我刚开始把所有答案,存到了ans这个vector里面了,然后进行枚举情况,后面发现因为这个阶数很高的时候,就会直接炸内存,所以我直接选择了在dfs里面进行统计答案,…

暴力解答,肯定超时,因为我刚开始把所有答案,存到了ans这个vector里面了,然后进行枚举情况,后面发现因为这个阶数很高的时候,就会直接炸内存,所以我直接选择了在dfs里面进行统计答案,我是纯暴力,没有啥优化思路。

我觉得你们可以试试,这个算贡献优化一下,或者枚举这么多优化优化,或者看我暴力把所有情况观察观察,看有没有啥规律或者潜在的计数优化地方。我没看出来,我比较菜,只会暴力。

只能拿十三分,纯暴力。

#include<bits/stdc++.h>
using namespace std;
const int maxn=2e5+100;
const int mod=998244353;
vector<vector<int>>ans;
vector<int> temp;
int n,m;
int a[maxn];
int sum=0;
int get_num(vector<int> v)
{set<vector<int>>s;for(int i=0;i<v.size();i++){for(int j=i;j<v.size();j++){vector<int>te;for(int k=i;k<=j;k++){te.push_back(v[k]);}s.insert(te);}}return s.size()%mod;
}
void dfs(int x)
{if(x==n+1){sum=(sum+get_num(temp))%mod;return;}for(int i=1;i<=m;i++){temp.push_back(m*a[x]+i);dfs(x+1);temp.pop_back();}
}void solve() {cin>>n>>m;sum=0;for(int i=1;i<=n;i++) cin>>a[i];dfs(1);cout<<sum%mod<<"\n";ans.clear();
}
signed main()
{ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);int T;T=1;cin>>T;while(T--){solve();}
}

http://www.dtcms.com/wzjs/239082.html

相关文章:

  • 嘉兴企业网站推广百度seo培训要多少钱
  • 医院诊所响应式网站模板百度地图收录提交入口
  • 网站推广优化的公司苏州seo门户网
  • 动态网站建设实训总结东莞网站建设推广平台
  • 大气医院网站源码做销售找客户渠道
  • 做音乐网站怎么放音乐网络营销课程培训机构
  • 做民宿推广都有哪些网站搜索引擎排名优化是什么意思
  • 传统网站建设 成本公司网站如何seo
  • 响应式网站怎么做如何快速推广网上国网
  • 网络科技公司骗术seo助手
  • 网站制作建设抖音推广运营公司
  • 做网页建网站挣钱app推广引流
  • 电子商务网站开发期末考试ks免费刷粉网站推广马上刷
  • 做php网站会员开店代码如何编写现在做网络推广都有什么方式
  • b2c电商是什么意思商丘 峰少 seo博客
  • 专业商城网站制作公司找关键词的方法与技巧
  • 广告设计和平面设计有什么区别浙江seo外包
  • 做家教在哪个网站找登封搜索引擎优化
  • 网站管理助手ftp按效果付费的推广
  • 网站建设方为客户提供使用说明书人工智能培训机构排名前十
  • 河南网站优化外包服务培训学校机构
  • 百度域名注册查询武汉百度seo网站优化
  • 越秀公司网站建设宝鸡seo培训
  • 天津定制网站建设公司网页模板下载
  • wordpress4.5注册插件sem优化和seo的区别
  • 在线设计自己的签名seo的方式有哪些
  • 企业买好域名后怎么做网站怎么网站推广
  • 助企建站深圳网络营销推广外包
  • css3做的网站seo发帖软件
  • 广州建站工作室独立站seo外链平台