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

网站赚钱思路快速做效果图的网站叫什么

网站赚钱思路,快速做效果图的网站叫什么,软件技术方案范例,广州网站设计出名 乐云践新思路#xff1a; 这道题第一眼来看以为是动态规划类型的题目#xff0c;然而尝试了用dp的方法做#xff0c;然而超时了#xff0c;过了差不多一半的测试店#xff0c;显示的是超时。那么应该来说动态规划是可以做的#xff0c;但数据卡的比较严。在看其他同学的评论后 这道题第一眼来看以为是动态规划类型的题目然而尝试了用dp的方法做然而超时了过了差不多一半的测试店显示的是超时。那么应该来说动态规划是可以做的但数据卡的比较严。在看其他同学的评论后使用KMP算法也会使得部分测试点超时。 听完讲解后发现大佬是通过区间合并的方法实现的。 由题意可知若a[i]等于a[j]则b[i]和b[j]也必须是相同的而数组b是非递减的此时数组b中第i到j项的元素必须是相同的才能符合题目要求。所以我们要统计这样的区间的个数。运用区间合并的方法得出最后的区间数为k。两个相邻区间之间有2种变化方式因此总可能数是2的k-1次方个。 参考代码 #includebits/stdc.h #includeunordered_map using namespace std; #define INF 0x3f3f3f3f typedef long long ll; vectorpairint, int v;int main() {ios::sync_with_stdio(false);cin.tie(nullptr);int n;cin n;unordered_mapint, int l(300000), r(300000);int num[200005];for (int i 0; i n; i){cin num[i];r[num[i]] i;}for (int i n - 1; i 0; i--)l[num[i]] i;for (auto it l.begin(); it ! l.end(); it){v.push_back({ it-second, r[it-first] });}sort(v.begin(), v.end());int cnt 0;int bg -1e9, ed -1e9;for (int i 0; i v.size();i) //区间合并{if (ed v[i].first){if (ed ! -1e9) cnt;bg v[i].first, ed v[i].second;}else if (ed v[i].second){ed v[i].second;}}if (bg ! -1e9 ed ! -1e9) cnt;int res 1;for (int i 1; i cnt; i){res res * 2 % 998244353;}cout res;return 0; }
http://www.zqtcl.cn/news/593676/

相关文章:

  • 淘宝联盟微信里做网站花卉市场网站建设基本步骤
  • 做网站广告语网站注册建设
  • 仓山福州网站建设哪个是网站建设里面的
  • 开网站流程开发公司起名
  • 免费建站优化网站基本设置
  • 网站建设需要上传数据库吗seo自己做网站吗
  • 网站制作ppt杭州网站的特点
  • 美丽寮步网站建设价钱杭州网站设计询问蓝韵网络
  • 毕节网站建设公司网站职业技术培训学校
  • 果洛wap网站建设比较好17岁在线观看免费高清完整版
  • 一级a做爰片在线看免播放器网站一个网站突然打不开
  • 聊城网站开发培训wordpress实时预览载入中
  • 网站设计文章国际转运网站建设
  • 南充市建设厅官方网站购物网站设计说明
  • 防疫网站网页设计wordpress不同侧边栏
  • 网站的建设多少钱长春市招标建设信息网
  • 网站加速代码百度浏览器app
  • 关于配色的网站企业宣传册文案范文
  • 免费推广网站教程湖南中核建设工程公司官方网站
  • 莱阳网站建设公司彩票类网站是如何做代理的
  • 食品公司网站建设广州做网站制作公司
  • 网站上传服务器教程搜索网站存在的关键字
  • 天河建设网站多少钱网络公司网站样本
  • 做的精美的门户网站推荐附近编程培训机构
  • 台州黄岩做网站太原网站建设王道下拉惠
  • 深圳设计网站公司互联网服务平台投诉中心
  • 做seo网站优化哪家强济南网站建设公司排名
  • tp5网站文档归档怎么做手机虚拟机哪个好用
  • 网站建设公司的业务范围万网做网站多少钱
  • 做网站要用写接口6wordpress 汽车租赁