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

以数字域名为网址的网站光谷做网站推广费用

以数字域名为网址的网站,光谷做网站推广费用,北京网站建设哪家专业,青海省住房和建设厅网站首页ABC 略Dl和r太大导致我们只能把它们映射到某个小区间内去求。以a1 a2 ...an开头加一共有n个区间,我们把l和r映射到这个区间求。我们只要确定l和r在区间中的位置,就可以O(1)利用区间的前缀和求出每个询问,区间的和由原数…

ABC 略

D

l和r太大导致我们只能把它们映射到某个小区间内去求。以a1 a2 ...an开头加一共有n个区间,我们把l和r映射到这个区间求。我们只要确定l和r在区间中的位置,就可以O(1)利用区间的前缀和求出每个询问,区间的和由原数列的前缀和的前缀和求出。最后只需处理不满一个完整区间的情况即可。

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N=3e5+10;
int T,n,q,a[N],s[N],ss[N],ass[N],l1,r1,l,r,x1,y3,x2,y2,ans,w[N],asss[N];
void init()
{
}
int XX(int x,int y)
{return 	ss[x+y-1]-ss[x-1]-y*s[x-1];
}
void solve()
{cin>>n;init();for(int i=1;i<=n;i++) cin>>a[i];for(int i=1;i<=n;i++) s[i]=s[i-1]+a[i];for(int i=1;i<=n;i++) ss[i]=ss[i-1]+s[i];for(int i=1;i<=n;i++) ass[i]=(ss[n]-ss[i-1])-(n-i+1)*s[i-1];for(int i=1;i<=n;i++) asss[i]=asss[i-1]+ass[i];cin>>q;for(int i=1;i<=q;i++){ans=0;cin>>l1>>r1;l=0,r=n;while(l<=r){int mid=(l+r)/2;if((n+n-mid+1)*mid/2<=l1){x1=mid;l=mid+1;}else r=mid-1;}y3=l1-(n+n-x1+1)*x1/2;l=0,r=n;while(l<=r){int mid=(l+r)/2;if((n+n-mid+1)*mid/2<=r1){x2=mid;l=mid+1;}else r=mid-1;}y2=r1-(n+n-x2+1)*x2/2;if(x1==n) y3=1;else{if(y3) x1++;else y3=n-x1+1;}if(x2==n) y2=1;else{if(y2) x2++;else y2=n-x2+1;}if(x1==x2){ans=XX(x1,y2)-XX(x1,y3-1);cout<<ans<<"\n";}else if(x2==x1+1){ans=ass[x1]-XX(x1,y3-1)+XX(x2,y2);cout<<ans<<"\n";}else{ans=ass[x1]-XX(x1,y3-1)+XX(x2,y2);ans+=asss[x2-1]-asss[x1];cout<<ans<<"\n";}}
}
signed main()
{std::ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);//cin>>T;T=1;while(T--) solve();
}

http://www.dtcms.com/a/400491.html

相关文章:

  • 【每日算法】最后一个单词的长度 LeetCode
  • 网站怎么做充值系统美图在线图片编辑器
  • 织梦网站怎样做锚文本学校官网网页设计模板
  • 模电基础:静态工作点稳定的典型电路
  • 潮州网站制作ui做自适应网站
  • 可以做兼职翻译的网站天津住房与城乡建设厅网站首页
  • AIGC实战——BicycleGAN详解与实现:从理论框架到图像翻译核心逻辑
  • todesk设备性能较低,远程过程中出现cpu较高的情况,可以怎么调整?
  • 网站设计与实现wap网站设计方案
  • 企业公司网站 北京wordpress reset
  • 网站建设博客网络推广外包业务怎么样
  • 做网站可以用微软雅黑字体么安卓app用什么开发
  • 四平做网站佳业网络企业网站管理系统标签手册
  • 《C++:STL》详细深入解析string类(一):
  • 标准复正态随机变量的matlab产生
  • 沧州英文模板建站牡丹区住房和城乡建设局网站
  • pip install -r requirements.txt报错ReadTimeoutError: HTTPSConnectionPool
  • 台州网站建设制作WordPress主题和插件不兼容
  • 网站域名到期怎么续费wordpress手机主题下载
  • 中国十大大型门户网站单位做好职工养老保险中断补缴的新闻
  • 在建设厅网站上下载资质标准海诚互联
  • 打工人日报#20250923
  • 潍坊网站开发asp培训信息化设计公司排名
  • 专业做网站机构seo内部优化具体做什么
  • 做网站较好的公司网站开发岗位内容和要求
  • 网站设计做哪些的sql数据库添加网站
  • 网站建设公司外包帝国视频网站模板
  • 企业网站建设的流程与原则可以制作app的软件
  • 线索二叉树寻找前驱和后继
  • 【重磅上线】qData商业版演示站全面升级,全套演示数据+全新帮助中心+新手引导体系!