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

企业网站推广的名词解释企业站seo点击软件

企业网站推广的名词解释,企业站seo点击软件,备案的时候网站名称,wordpress图片主题破解Codeforces Round 1009 (Div. 3) 思路: 很有线段树美感的题。 初始假设:假设每个1x1的正方形都是叶子节点,总数为矩形的面积。层级合并:从小到大逐层检查是否存在可以覆盖多个小节点的正方形。每个层级的正方形边长为2的幂次。覆盖计算&…

Codeforces Round 1009 (Div. 3)

在这里插入图片描述

思路:

很有线段树美感的题。

  1. 初始假设:假设每个1x1的正方形都是叶子节点,总数为矩形的面积。
  2. 层级合并:从小到大逐层检查是否存在可以覆盖多个小节点的正方形。每个层级的正方形边长为2的幂次。
  3. 覆盖计算
    • 对每个层级,计算该层级下可以覆盖的完整正方形数目。
    • 每个大正方形可以减少3个小节点(用1个大节点代替4个小节点,节省3个)。
  4. 终止条件:当当前层级的正方形无法覆盖任何区域时停止。

代码:

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define endl '\n'
#define int long long
#define pb push_back
#define pii pair<int,int>
#define FU(i, a, b) for(int i = (a); i <= (b); ++ i)
#define FD(i, a, b) for(int i = (a); i >= (b); -- i)
const int MOD = 1e9+7;
const int INF = 0x3f3f3f3f;void solve() {int l1,r1,l2,r2;cin>>l1>>r1>>l2>>r2;int cnt = (r1-l1)*(r2-l2);for(int i=1;i<=20;i++){int t=1<<i;int lx=(l1>>i<<i);if(l1 %t!=0)lx+=t;int ly=(l2>>i<<i);if(l2 %t!=0)ly+=t;int rx=r1>>i<<i;int ry=r2>>i<<i;// cout<<lx<<" "<<rx<<" "<<ly<<" "<<ry<<endl;if(lx>=rx || ly>=ry)break;cnt-=3*(rx-lx)/t *(ry-ly)/t; }cout<<cnt<<endl;
}	signed main() {cin.tie(0)->ios::sync_with_stdio(0);int T = 1;cin >> T;while (T--) {solve();}return 0;
}	
http://www.dtcms.com/wzjs/790835.html

相关文章:

  • 宁波网站建设销售小游戏开发
  • 网站的建设模式是指什么wordpress移动主题开发教程
  • 南昌哪里有网站建设经典创意营销案例
  • 网站建设发展wordpress 应用市场
  • 中山网站优化免费打广告有什么软件
  • 用vs2008做的网站前台脚本是什么wordpress普通用户登录
  • 网站建设所需材料中国交通建设监理协会网站
  • 建设网站需要买什么梧州论坛热门主题
  • 网站建设知名企业南京网站设计公司有哪些公司
  • 用dreamware做网站如何设计网络
  • 企业网站 asp.net影视剪辑logo制作
  • 网站建设 大公司建站快车产品介绍
  • 开一个网站需要多少钱青岛建设英文网站建设
  • 专做奢侈品的网站设计 企业网站
  • 广州三合一网站建设网站建设初期
  • 公司做网站的钱网银转账用途用老域名做新网站
  • 广州专业做网站公司外贸流程ppt
  • 网站建设大德通南京电商网站建设公司排名
  • wordpress 网站名称福州网站制作建设
  • 可以做婚礼视频的网站有哪些获取网站访问量
  • 做民宿加盟哪些网站比较好北京网站设计联系方式
  • 徐州企业建站系统郑州网站托管服务
  • 长春服务好的网站建设个人可以做导航网站吗
  • 三亚市建设局网站公示行业网站怎么推广
  • 意派网站开发新手篇景区网站建设策划书
  • wordpress交易网站品牌活动策划方案
  • 宝安做棋牌网站建设多少钱做网站常用的软件
  • 做网站页面怎么做wordpress语音插件
  • 知名网站制作公司国内美食网站欣赏
  • 什么网站可以做家禽交易公司注册网站系统