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

网站首页轮播图怎么做东莞代理公司注册

网站首页轮播图怎么做,东莞代理公司注册,进行网站开发,网站维护 关站 seohdu 5183(Hash处理区间问题) 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid5183 题意:给出一个n个元素的数组,现在要求判断 a1-a2a3-a4...../-an 中是否存在某个某个区间使得 ai-ai1ai2...(-1)j-iaj k?? 这个题要利用Hash就可以实现几乎在 O(n) 的时间内实现查找判断…hdu 5183(Hash处理区间问题) 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid5183   题意:给出一个n个元素的数组,现在要求判断 a1-a2a3-a4...../-an 中是否存在某个某个区间使得 ai-ai1ai2...(-1)j-iaj k?? 这个题要利用Hash就可以实现几乎在 O(n) 的时间内实现查找判断. 记录前缀和然后枚举起点进行判断。分两种情况进行考虑: 1.起点 i 为奇数,那么 a[i]-a[i1]a[i2]....(-1)^(j-i)*a[j] sum[j] - sum[i-1] k ,每次枚举 sum[i-1] k 如果在hash表中存在 ,就证明存在此区间. 2.起点 i 为偶数,那么 -a[i]a[i1]-a[i2]....(-1)^(j-i)*a[j] sum[j] - sum[i-1] -k ,每次枚举 sum[i-1] - k ,查找hash表。与上一步类似. #include iostream #include cstdio #include cstring #include queue #include algorithm #include math.h using namespace std; typedef long long LL; const int N 1000005; const int H 1000007; int Hash[H],cur; void initHash(){ memset(Hash,-1,sizeof(Hash)); cur 0; } struct Node{ LL v; int next; }node[N]; void insertHash(LL v){ int num (int)(v%HH)%H; node[cur].v v; node[cur].next Hash[num]; Hash[num] cur; } bool searchHash(LL v){ int num (int)(v%HH)%H; for(int k Hash[num];k!-1;knode[k].next){ if(node[k].vv) return true; } return false; } LL sum[N]; int main() { int tcase,t1; scanf(%d,tcase); while(tcase--){ initHash(); int n,k; scanf(%d%d,n,k); sum[0] 0; for(int i1;in;i){ LL x; scanf(%lld,x); if(i%2) sum[i] sum[i-1]x; else sum[i] sum[i-1]-x; } insertHash(sum[n]); bool flag false; for(int in;i1;i--){ if(i%21searchHash(sum[i-1]k)){ flag true; break; } if(i%20searchHash(sum[i-1]-k)){ flag true; break; } insertHash(sum[i]); } printf(Case #%d: ,t); if(flag) printf(Yes.\n); else printf(No.\n); } return 0; }转载于:https://www.cnblogs.com/a-blog-of-taojiayi-2003/p/10589033.html
http://www.pierceye.com/news/723332/

相关文章:

  • 甘肃路桥建设集团公司网站网页搭建模板
  • 山西省住房和城乡建设厅官网长沙seo关键词
  • 红酒 网站 模板网页qq登录保护在哪里
  • 目前哪些企业需要做网站建设的呢官方网站建设最重要的是
  • 电影题材网页设计欣赏长春seo关键词排名
  • 深圳网站建设索q.479185700如何修改网站后台的用户名和密码
  • 长春网站推广专门做二手书网站或app
  • 北京智能网站建设制作什么叫优化
  • 免费移动网站建站wordpress加skype
  • 企业推广建站网页开发教程
  • 外贸网站定制开发网站虚拟主机过期
  • 学习网站建设要报班吗中国建设银行晋中分行网站
  • 学校网站建设经验介绍西安建设网站公司
  • 江西营销网站建设公司的企业诚信建设分析
  • 生活家装饰官方网站动画设计考研
  • 网站内部的信息安全建设怎么才能在百度上做引流呢
  • 男男做的视频网站wordpress 系统
  • 网站建设合同 附件上海网站制作费用
  • 知名的环保行业网站开发开发一个app难吗
  • 律师网站建设方案网站企业制作
  • 基础建设期刊在哪个网站可以查做网站咨询
  • 万网个人网站备案查询甘肃建设银行网站
  • 网站建设有什么费用wordpress国外主题网站
  • 手机网站下拉菜单代码com域名代表什么
  • 网站右侧信息跟随左侧菜单栏变化好牛网站建设
  • 手机网站pc网站免费国外服务器租用
  • 商城网站建设服务wordpress手机导航三横拦
  • app设计欣赏网站长沙制作公园仿竹护栏
  • 景泰县做网站网站建设上市
  • 电子商务网站开发课题简介php mysql网站开发...