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

网站建设定金合同公司网站建设会计处理

网站建设定金合同,公司网站建设会计处理,失效网站建设费支出,电商网销来源#xff1a;牛客网#xff1a; 题目描述 珂朵莉给了你一个序列#xff0c;有n(n1)/2 ​ 个子区间#xff0c;求出她们各自的逆序对个数#xff0c;然后加起来输出 输入描述: 第一行一个数 n 表示这个序列 a 的长度 之后一行 n 个数#xff0c;第i个数表示ai 输出…来源牛客网 题目描述 珂朵莉给了你一个序列有n×(n1)/2 ​ 个子区间求出她们各自的逆序对个数然后加起来输出 输入描述: 第一行一个数 n 表示这个序列 a 的长度 之后一行 n 个数第i个数表示ai 输出描述: 输出一行一个数表示答案 示例1 输入 复制 10 1 10 8 5 6 2 3 9 4 7输出 复制 270示例2 输入 复制 20 6 0 4 5 8 8 0 6 6 1 0 4 6 6 0 0 7 2 0 5输出 复制 3481备注: 对于100%的数据n 1000000 ,0 序列中每个数 1000000000 题解 如果一个逆序对中两个数的坐标分别是l和r逆序对l,r,我们看有多少区间包含了它 通过组合排列可以得知一共有l*(n-r1)个子区间包含因为子区间肯定要包含[l,r]那左区间范围是1l,长度是右区间是rn长度是n-r1相乘即是 至于逆序对我们可以用树状数组来做 但是本题最难的点来了注意题目范围题目范围贼大即便开longlong也难逃一挂当然你可以用java来做这里介绍一个小技巧 统计答案时我们可以用两个数来存先用第一个数存答案当答案大小出国1e18时我们就将超出部分存到第二个数这里的超出部分是指第1e18位之后的数也就是这两位数拼起来就是答案 这部分对应的代码 ll te1e18 if(ans[0]te)ans[1]ans[0]/te,ans[0]%te;add(a[i],i);if(ans[1])printf(%lld%018lld\n,ans[1],ans[0]);else printf(%lld\n,ans[0]);代码 //求逆序对个数和 #includebits/stdc.h typedef long long ll; using namespace std;const int g10.0,eps1e-9; const int N100000010,maxn500000010,inf0x3f3f3f3f;ll a[N],b[N],sum[N]; int lowbit(int x) {return x(-x);} void add(int i,ll x) {while(iN){sum[i]x;ilowbit(i);} } ll query(int i) {ll ans0;while(i0){anssum[i];i-lowbit(i);}return ans; } ll ans[2]; int main() {/*ios::sync_with_stdio(false);cin.tie(0);*/ll n,cnt0;scanf(%lld,n);for(ll i1;in;i)scanf(%lld,a[i]),b[cnt]a[i];sort(b,bcnt);cntunique(b,bcnt)-b;for(ll i1;in;i)a[i]lower_bound(b,bn,a[i])-b,a[i];//离散化处理 ll te1e18;for(ll i1;in;i){ans[0](ll)(n-i1)*(query(n)-query(a[i]));//逆序对数量 if(ans[0]te)ans[1]ans[0]/te,ans[0]%te;add(a[i],i);}if(ans[1])printf(%lld%018lld\n,ans[1],ans[0]);else printf(%lld\n,ans[0]);return 0; }
http://www.zqtcl.cn/news/188580/

相关文章:

  • 河北网站制作网站设计依赖于什么设计
  • 深圳网站优化培训wordpress内页关键词
  • 上栗网站建设企业网站建设报价方案
  • 广州网站开发公司公司级别网站开发
  • 做网站备案哪些条件怎样选择网站的关键词
  • 有没有专门做名片的网站忘记网站后台账号
  • 重庆建设工程招标网站印尼建设银行网站
  • 什么是网站流量优化四川住房建设厅网站
  • 现在还有企业做网站吗做百度推广送的网站
  • 公司年前做网站好处互联网推广运营是做什么的
  • 公司网站建设杭州钓鱼网站制作的报告
  • 宁海有做网站的吗网络规划设计师需要掌握哪些
  • 百度云注册域名可以做网站明码有了主机如何做网站
  • 门户网站推广方案连云港市电信网站建设
  • 网站程序如何制作app商城开发价格
  • 用易语言做攻击网站软件国药控股北京有限公司
  • 宁津 做网站湛江招聘网最新招聘
  • 网站建设优化服务器asp企业网站
  • 门窗网站源码建筑模板厂家联系方式
  • 太原网站建设解决方案做建筑机械网站那个网站好
  • 丹徒做网站产品外贸营销推广方案
  • 信息技术 网站建设教案做是么网站
  • 网站建设培训报名wordpress 到小程序
  • 郑州做网站软件建设网站培训
  • 做网站卖东西赚钱吗凡科互动官网登陆
  • 免费写作网站通道一通道二通道三免费
  • 腾讯云做网站选哪个网络广告推广员
  • 昆明网站开发哪家好做网站怎么做小图标
  • 泉州做外贸网站成都idc机房托管
  • 南京林业大学实验与建设网站宁波软件开发制作