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

做360网站中保存的图片存在哪里广告设计公司制作

做360网站中保存的图片存在哪里,广告设计公司制作,宁波网站搜索排名,网站规划建设案例一道CDQ分治的模板题#xff0c;然而我De了一上午Bug...... 按时间分成左右两半#xff0c;按x坐标排序然后把y坐标丢到树状数组里#xff0c;扫一遍遇到左边的就add,遇到右边的query 几个弱智出了bug的点#xff0c; 一是先分了左右两半再排序#xff0c;保证的是这次的左…一道CDQ分治的模板题然而我De了一上午Bug...... 按时间分成左右两半按x坐标排序然后把y坐标丢到树状数组里扫一遍遇到左边的就add,遇到右边的query 几个弱智出了bug的点 一是先分了左右两半再排序保证的是这次的左右是上次没有计算过的贡献 for(int il;ir;i) qs[i].k(imid);sort(qsl,qsr1,cmp2); 然后时间的先后是因为一开始就是按时间排好序的已经保证了。 二是矩阵的一个经典的套路就是拆成四部分差分查询。 三是很智障的树状数组要注意y0的情况 四是比较重要的比较的时候条件要加充分之前写陌上花开也出现了这个问题一维还是两维相同就不管了会爆炸。。。一定要考虑清楚所有会影响的维都要加入排序条件中 bool cmp2(const nodea,const nodeb) {return a.xb.x||(a.xb.x(a.yb.y||(a.yb.ybo[a.id]bo[b.id]))); } 还有数组大小要开够在下RE好像大半都是数组问题。。 //Twenty #includecstdio #includecstdlib #includeiostream #includealgorithm #includecmath #includecstring #includequeue #includevector #define mid ((lr)1) using namespace std; const int maxn200000299; const int maxw200000029; int tot,s,w,opt,x,y,x2,y2,a,sg[maxw],bo[maxn],ans,cnt; struct node{int x,y,v,id,sum,k;node(){sum0;};node(int x,int y,int v,int id):x(x),y(y),v(v),id(id){sum0;} }qs[maxn]; bool cmp1(const nodea,const nodeb) {return a.idb.id; } bool cmp2(const nodea,const nodeb) {return a.xb.x||(a.xb.x(a.yb.y||(a.yb.ybo[a.id]bo[b.id])));//!!!!!!! } void add(int x,int v) {for(int ix;iw;i(i(-i))) sg[i]v; } int qry(int x) {int res0;for(int ix;i0;i-(i(-i))) ressg[i];return res; } void solve(int l,int r) {if(lr) return ;solve(l,mid); solve(mid1,r);for(int il;ir;i) qs[i].k(imid);sort(qsl,qsr1,cmp2);for(int il;ir;i) {if(bo[qs[i].id]qs[i].k) {if(qs[i].y) qs[i].sumqry(qs[i].y);}else if(!bo[qs[i].id]!qs[i].k) {if(qs[i].y ) add(qs[i].y,qs[i].v);}}for(int il;ir;i) if(!bo[qs[i].id]!qs[i].k) {if(qs[i].y) add(qs[i].y,-qs[i].v); } } int main() {scanf(%d%d,s,w);for(;;) {scanf(%d,opt); if(opt3) break;if(opt1) {scanf(%d%d%d,x,y,a);qs[tot]node(x,y,a,tot);}else {scanf(%d%d%d%d,x,y,x2,y2);qs[tot]node(x-1,y-1,1,tot);qs[tot]node(x-1,y2,-1,tot-1);qs[tot]node(x2,y-1,-1,tot-2);qs[tot]node(x2,y2,1,tot-3);bo[tot-3]1;//是询问 }}solve(1,tot);sort(qs1,qstot1,cmp1);for(int i1;itot;i) if(bo[qs[i].id]){cnt;ansqs[i].sum*qs[i].v;if(cnt4) {printf(%d\n,ans);ans0,cnt0;} }return 0; } 1176: [Balkan2007]Mokia  吐槽一句为什么都是权限题呀。。转载于:https://www.cnblogs.com/Achenchen/p/7477567.html
http://www.pierceye.com/news/88878/

相关文章:

  • 高端的网站推广宁波做网站首推荣盛网络
  • 上海未成年人思想道德建设网站黄陂网站建设
  • 建设国际互联网网站我做网站如何分流客户
  • 建设网站企业排行桂林建站
  • 余姚网站建设 熊掌号宁波seo网络推广咨询价格
  • 企业网站建设规范网页升级访问中每天正常更新中
  • 江苏专业网站制作公司做棋牌推广网站违反不
  • 固始县住房和城乡建设局网站上海搜索排名优化公司
  • 做网站卖货海外建站公司
  • 做淘宝网站要求与想法水果网站推广
  • 桂林北站附近住宿专业做营销网站建设
  • 广州建设厅官方网站百度开发者
  • 网上怎样做电缆网站微商城是什么意思
  • 小白学做搭建网站微网站建设哪家强
  • 网站开发文档游戏网站织梦模板
  • 电子商务和网站开发 职务轻淘客网站怎么做
  • 如何策划一个网站dw软件代码大全
  • 高师院校语言类课程体系改革与建设 教学成果奖申报网站新媒体代运营
  • 网站建设绵阳辉煌电商在线网络培训平台
  • 不想网站备案如何办一念天堂免费观看
  • 网站的用户体验怎么做5个搜索引擎作弊的网站
  • 怎么在手机上建网站苏州网站搜索引擎优化
  • 直接进入网站的代码网站建设是要考虑什么东西
  • 网站建设续费合同广州建设工程交易中心怎么样
  • 凡科建站如何制作论坛西双版纳住房和城乡建设局网站
  • 西安网站设设哈尔滨做网站哪里好
  • 百度联盟网站怎么做app软件商店
  • 西安网站制作公司排名什么网站可以做宣传
  • 怎么在360做网站建设网站个人网上银行
  • 教育网站制作多少费用河北seo技术培训