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

网页设计 网站网页制作中级证书

网页设计 网站,网页制作中级证书,产品如何在网上推广,深圳市住房和建设局正题 CF750F1 CF750F2 题目大意 给你一个数列#xff0c;问有多少个数可以由一个单调递增的子序列异或得到 解题思路 对于F1#xff0c;可以用p存下得到一个数的最小值#xff08;即当前子序列前缀的最后一个数#xff09;#xff0c;然后直接暴力转移 对于F2#xf…正题 CF750F1 CF750F2 题目大意 给你一个数列问有多少个数可以由一个单调递增的子序列异或得到 解题思路 对于F1可以用p存下得到一个数的最小值即当前子序列前缀的最后一个数然后直接暴力转移 对于F2直接暴力转移会TLE 可以发现该数列一定存在重复的数而部分转移会重复比如前面可以转移的后面也转移了但一定不会更优 考虑更改转移方式先对数列进行排序设pip_ipi​为得到iii的最前位置那么对于每次转移就在当前数中找第一个大于pip_ipi​的最小的数 时间复杂度O(s2logn)O(s^2\ log\ n)O(s2 log n) code #includecstdio #includecstring #includeiostream #includealgorithm #define ll long long #define N 1000100 #define fs first #define sn second using namespace std; int n,x,g,w,num,now,p[N],s[N],b[N]; pairint,inta[N]; int main() {for(int i1;i8191;i)p[i]10000000;scanf(%d,n);for(int i1;in;i){scanf(%d,a[i].fs);a[i].sni;}sort(a1,a1n);now1;while(nown){w1;ga[now].fs;b[w]a[now].sn;now;while(nowna[now].fsg)b[w]a[now].sn,now;p[g]min(p[g],b[1]);for(int i1;i8191;i)if(p[i]b[w])p[i^g]min(p[i^g],b[lower_bound(b1,b1w,p[i])-b]);}for(int i1;i8191;i)if(p[i]1000000)num;printf(%d\n0,num1);for(int i1;i8191;i)if(p[i]1000000)printf( %d,i);return 0; }
http://www.zqtcl.cn/news/529095/

相关文章:

  • 网站托管运营所需资料长春专用网站建设
  • 北京网站建设招聘江苏住房和城乡建设局网站
  • 如何让订阅号菜单做微网站哪家网站做的好
  • 北京建站方案北京seo主管
  • 网站平台建设费用的会计核算凡科教育小程序怎么样
  • 网站配置文件在哪里sns网站需求
  • 网站运营优化建议英国网站域名
  • 网站开发洲际企业网站模板论坛
  • 如何建外贸网站软件工程专业是干什么的
  • 衣联网和一起做网站 哪家强网站seo方案建设目标
  • 深圳企业股权优化网站程序代码优化
  • 中国石油大学网页设计与网站建设软件界面设计要求
  • 看网站有没有做404报名网站建设
  • 有哪些是做二手的网站关于网站制作的指标
  • 网站数据库是谁提供空间坐标系做图网站
  • 网站开发的外文文献佛山做网站格
  • 石家庄网站seo服务免费10大看盘软件
  • 自己做网站卖什么给个网站好人有好报2020免费
  • 网站源码安装步骤网站开发用c 语言
  • 网站首页是什么产品网络推广方案
  • 网站首页制作方案南通市规划建设局网站
  • 网站建设费用兴田德润团队西宁网站策划公司
  • 手机价格网站建设用别人备案域名做违法网站
  • 成都武侯区建设厅官方网站石家庄住房和城乡建设部网站
  • 前端做网站的步骤酉阳网站建设
  • 湖北省住房与建设厅网站php做网站访问记录
  • 做网站的公司没有技术吉林北京网站建设
  • 产品设计培训机构哪家好贵州整站优化seo平台
  • 天津网站制作推广wordpress 果酱
  • 写给初学网站开发们的一封信企业网站建设 ppt