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

做淘宝客网站需要多大带宽新手seo入门教程

做淘宝客网站需要多大带宽,新手seo入门教程,云南网站建设一度科技,10元建站简单的树状数组题,从题意可知,由于N太大,直接模拟操作复杂度太高,则利用树状数组的logn算法。 树状数组我只做过一题,然后拿之前的模板来做二维的,没啥难的。 结果abs()里面用了int …

简单的树状数组题,从题意可知,由于N太大,直接模拟操作复杂度太高,则利用树状数组的logn算法。

树状数组我只做过一题,然后拿之前的模板来做二维的,没啥难的。

结果abs()里面用了int CE了一次,没注意用了cinTLE了一次,简直傻逼- -。。。

 

 

#include<iostream>
#include<cstring>
#include<cmath>
#include<cstdio>
using namespace std;
const int maxt=1025;
int N;
int ar[maxt][maxt];              //数状数组
int c[maxt][maxt];               //模拟图
int lowbit(int t)       //位运算,求最小幂2^k的k
{return t&(-t);
}
void add(int j,int t,int v)           //对元素进行加法操作
{for(int i=t;i<=maxt;i+=lowbit(i)){ar[j][i]+=v;}
}
int sum(int j,int t)
{int s=0;for(int i=t;i>0;i-=lowbit(i)){s+=ar[j][i];}return s;
}
int sumt(int x,int y)
{int sumx=0;for(int k=1;k<=x;k++)   //x为数组个数{sumx+=sum(k,y);         //求和}return sumx;
}
int main()
{memset(ar,0,sizeof(ar));memset(c,0,sizeof(c));for(int k=1;k<maxt;k++)for(int i=1;i<maxt;i++)     //从1开始{                               //A为1   //B 为0if(k%2==1)                      //k奇数  A为奇数{if(i%2==1){add(k,i,1);c[k][i]=1;                        //加个模拟}}if(k%2==0)                        //k偶数,A为偶数{if(i%2==0){add(k,i,1);c[k][i]=1;}}}scanf("%d",&N);getchar();/*for(int i=1;i<=3;i++){cout<<endl;for(int j=1;j<=3;j++){cout<<c[i][j]<<' ';}}cout<<endl;*/while(N--){//cout<<N<<endl;char flag;//两种情况 一个是查询scanf("%c",&flag);if(flag=='R'){int x1,x2,y1,y2;scanf("%d%d%d%d",&x1,&y1,&x2,&y2);//cout<<sumt(x2,y2)<<' '<<sumt(x1-1,y1-1)<<' '<<sumt(x1-1,y2)<<' '<<sumt(x2,y1-1)<<endl;int tmp1=sumt(x2,y2)+sumt(x1-1,y1-1)-sumt(x1-1,y2)-sumt(x2,y1-1);     // 1的个数//int tmp1=abs(sumt(x2,y2)-sumt(x1,y1));int tmp2=((y2-y1)+1)*((x2-x1)+1);     //总数tmp2=tmp2-tmp1;printf("%d %d\n",tmp1,tmp2);}int tmp;if(flag=='A')                       //修改操作{int x,y;tmp=1;scanf("%d%d",&x,&y);if(c[x][y]!=tmp){add(x,y,1);c[x][y]=tmp;}}if(flag=='B'){int x,y;tmp=0;scanf("%d%d",&x,&y);if(c[x][y]!=tmp){add(x,y,-1);c[x][y]=tmp;}}getchar();}return 0;
}

转载于:https://www.cnblogs.com/amourjun/archive/2013/05/17/5134154.html

http://www.lbrq.cn/news/2712061.html

相关文章:

  • 商务网站建设实训心得体会关键词排名优化网站
  • 天津建设工程信息网招标公告成都关键词优化平台
  • 怎样做免费网站建设策划方案网站
  • 如何做打码网站免费的郑州网络推广服务
  • 陕西省建设局网站网站策划书怎么写
  • 贵阳网站如何推广举例网络营销的例子
  • cms建站方案什么是百度推广
  • 个人网页设计实训报告江门seo
  • angular适合 做 网站吗网络销售平台排名前十
  • 敖汉旗住房和城乡建设局网站网络营销产品策略分析
  • 茂民网站建设宁波seo教程
  • 空间里怎么放多个网站googleplay
  • 网站策划主要工作是什么深圳seo优化公司哪家好
  • 婚介网站模板佛山网站定制
  • 呼和浩特商城网站建设如何优化标题关键词
  • 网站色彩东莞疫情最新消息今天新增病例
  • 第三方平台做色情网站免费p站推广网站入口
  • 律师在哪个网站做搜索百度网址网页
  • 网站3级营销是怎么做的深圳seo专家
  • 学校网站建设的成果关键词分类
  • 怎么做淘宝劵网站亚马逊跨境电商开店流程及费用
  • 自适应网站设计稿搜外网
  • 深圳装饰网站建设站长统计幸福宝下载
  • 做课件的网站有哪些网站seo优化方法
  • 北仑网站建设培训合肥百度关键词推广
  • 影视网站怎么做如何建立一个网站
  • 怎么建设免费网站手机网站模板免费下载
  • 山西古建筑网站怎样建立一个网站
  • HTML可以做彩票网站吗百度关键词快速排名
  • 成都建筑网站建设最近一周的新闻
  • [论文阅读] 人工智能 + 软件工程 | 代码变更转自然语言生成中的幻觉问题研究解析
  • 【深度学习计算性能】04:硬件
  • 在mysql> 下怎么运行 .sql脚本
  • LeetCode215~ 234题解
  • 公司项目用户密码加密方案推荐(兼顾安全、可靠与通用性)
  • 《Python学习之基础语法1:从零开始的编程之旅》