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

制作网站软件网站建设维护公司排名

制作网站软件,网站建设维护公司排名,国外做游戏的视频网站有哪些问题,做网站和做app有什么不同题干#xff1a; 晨晨在纸上写了一个长度为N的非负整数序列{aiai}。对于这个序列的一个连续子序列{al,al1,…#xff0c;aral,al1,…#xff0c;ar}晨晨可以求出其中所有数异或的结果 alxoral1xor...xoraralxoral1xor...xorar其 中xor表示位异或运算#xff0c;对应C、C、…题干 晨晨在纸上写了一个长度为N的非负整数序列{aiai}。对于这个序列的一个连续子序列{al,al1,…aral,al1,…ar}晨晨可以求出其中所有数异或的结果 alxoral1xor...xoraralxoral1xor...xorar其 中xor表示位异或运算对应C、C、 Java等语言中的^运算。 小璐提出了M个询问每个询问用一个整数 xixi描述。 对于每个询问晨晨需要找到序列{aiai}的所有连续子序列求出每个子序列异或的结果找到所有的结果中与 xixi之差的绝对值最小的一个并告诉小璐相应子序列的长度。 若有多个满足条件的连续子序列则告诉小璐这些子序列中最长的长度。 Input 包含多组测试数据第一行一个正整数T表示数据组数。 每组数据共两行。 第一行包含N1个非负整数。其中第一个数为N表示序列的长度接下来N 个数依次描述序列{ aiai}中的每个数。 第二行包含M1个整数。其中第一个数为M表示询问的个数接下来M个数 xixi每个数对应题目描述中的一个询问。 保证 1 N 1001 M 100aiai  1024|xixi| 1024数据组数 100。 Output 对于每组数据输出M 1行。前M行对应晨晨M个询问的回答第M 1行为空行 Sample Input 2 2 1 1 2 0 2 3 1 2 4 3 10 5 1 Sample Output 2 13 2 1解题报告 直接记录每一个异或值下的最长长度最后二分查找输出就可以。注意并不是样例之间有空行而是每一个样例后面都输出空行时间复杂度O(T*(n^2log(n^2)mlog(n^2))) 其实这题也可以不带log。 有一个O(T*m*n^2)的做法先预处理异或和然后对于每个询问n^2暴力。这样可以过。 第二种方法是O(T*n^2)的做法不用map直接用数组然后用并查集优化一下对于每次查询就可以O1了但是实现比较复杂可能没人会写吧、、、 AC代码 #includecstdio #includeiostream #includealgorithm #includequeue #includestack #includemap #includevector #includeset #includestring #includecmath #includecstring #define FF first #define SS second #define ll long long #define pb push_back #define pm make_pair using namespace std; typedef pairint,int PII; const int MAX 2e5 5; int n,m; mapint,int mp; int a[MAX]; int main() {int T;cinT;while(T--) {scanf(%d,n);mp.clear();for(int i 1; in; i) scanf(%d,ai);for(int i 1; in; i) {int Xor0;for(int j i; jn; j) {Xor ^ a[j];if(mp.find(Xor) ! mp.end()) mp[Xor] max(mp[Xor],j-i1);else mp[Xor] j-i1;}}scanf(%d,m);int x;while(m--) {scanf(%d,x);auto it mp.lower_bound(x);if(it mp.end()) --it;auto itt it;if(itt ! mp.begin()) --itt;int cha1 abs(it-FF - x),cha2 abs(itt-FF - x);if(cha1 cha2) printf(%d\n,it-SS);else if(cha1 cha2) printf(%d\n,itt-SS);else printf(%d\n,max(it-SS,itt-SS));}puts();}return 0 ; }
http://www.sadfv.cn/news/319445/

相关文章:

  • 网站规划设计的一般流程注册网站能赚钱吗
  • 网站平台建设哪家公司好百度 网站改版了
  • 做视频怎样传到网站专业建设网站服务公司
  • 如何宣传网站平面设计培训素材
  • 苏州企业网站关键词优化机械加工小作坊如何接单
  • 可在哪些网站做链接php网站开发技术论文
  • 做游戏能赚钱的网站wordpress数据表前缀
  • 深圳十大网站建设网站设计制作哪个公司的好
  • 县级部门和乡镇不能建网站建设建筑工程网络计划图绘制软件
  • 聊天室网站模板i深圳网站建设
  • 南京建设行政主管部门网站民政局网站建设工作总结
  • 在线教育网站开发实例建设银行南通城区网站
  • 怎么看 网站开发语言网站建设要学多少课程
  • 做企业培训的网站公司简介网页
  • wordpress能做企业站吗六安商业网站建设费用
  • 建设旅游服务类网站的可行性报告连云制作企业网站
  • 广告网站建设流程wordpress用户组权限
  • 做o2o网站需要多少钱制作简历网站开发
  • 做网站挂广告网站建设与制作教案
  • 中山快速建站合作建设项目网站
  • 阿里云 个人网站建筑工程网络计划视频教程
  • 自学编程做点网站赚钱大连甘井子区区号
  • 会网站开发学UIchatgpt 网站
  • 百度站长统计电子商务公司怎么样
  • 网站建设我要自学网建网站不花钱免费建站
  • 沧州1 1 网站建设华夏名网vps免费网站管理助手
  • 上海做网站好的公司做二手网站有哪些
  • 东莞南城网站设计北京网站制作公司招聘
  • ip库网站源码郑州网站建设费用
  • 做项目搭建网站 构建数据库重庆百度推广排名优化