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

辽源市网站建设_网站建设公司_GitHub_seo优化

万能小偷程序做网站,保山网站建设报价,微信商城怎么找,搭建网页游戏题目 题意: 有一群牛#xff0c;每个牛有两个属性值[S,E]#xff0c;如果牛i和牛j属性值满足Si Sj 且 Ej Ei 且 Ei - Si Ej - Sj#xff0c;牛i比牛j强壮#xff0c;输出每个牛比自己强壮的牛的数量。 题解#xff1a; 我们可以把[S,E]看作坐标#x…题目 题意: 有一群牛每个牛有两个属性值[S,E]如果牛i和牛j属性值满足Si Sj 且 Ej Ei 且 Ei - Si Ej - Sj牛i比牛j强壮输出每个牛比自己强壮的牛的数量。 题解 我们可以把[S,E]看作坐标条件Si Sj 且 Ej Ei 且 Ei - Si Ej - Sj其实就是求每个点左上角有多少点 我们先将e按照降序然后s按照升序 这样的话越往前的牛越弱 我们可以用树状数组来求和计算 代码 #include iostream using namespace std; #include stdio.h #include memory.h #include algorithm struct COW{int start;int end;int index; }; #define maxn 100010 COW cow[maxn]; bool cmp(const struct COW x, const struct COW y) {if (x.endy.end)return x.start y.start;return x.end y.end; } int n,c[maxn],ans[maxn]; int lowbit(int x) {return x(-x); }void add(int i, int val) {while (in) {c[i]val;ilowbit(i);} } //求前i项元素的和 int get_sum(int i) {int sum0;while (i0) {sumc[i];i-lowbit(i);}return sum; } int main() {int i,j,k;scanf(%d,n);while (n!0) {for (i0;in;i) {scanf(%d%d,cow[i].start,cow[i].end);cow[i].start;cow[i].end;cow[i].indexi;}memset(c,0,sizeof(c));sort(cow,cown,cmp);for (i0;in;i) {if (i0cow[i].startcow[i-1].startcow[i].endcow[i-1].end)ans[cow[i].index]ans[cow[i-1].index];else ans[cow[i].index]get_sum(cow[i].start);add(cow[i].start,1);}for (i0;in;i)printf(%d%c,ans[i],i(n-1)?\n: );scanf(%d,n);}return 0; }
http://www.ihoyoo.com/news/138631.html

相关文章:

  • 番禺网站设计公司网页打不开网络正常怎么办
  • 做好网站内能另外做链接吗大宗商品现货交易规则
  • 深圳市盐田区住房和建设局网站胶州胶东网站建设
  • 中国最大的网站建设公司如何做网站豆瓣
  • 建设设计网站公司网站华为荣耀官网入口
  • 网站建设的市场定位分析网页布局怎么设计
  • 买书的网站排名世界摄影网站
  • 建设银行科技中心网站首页wordpress 文章页面
  • 做网站 怎么样找客户app开发软件多少钱
  • 网站对接appvs2015做简单网站
  • 网站建设改变某个表格大小优秀网站seo报价
  • 开鲁网站seo免费版网站专题制作原则
  • 大濮网最新濮阳消息seo上海推广公司
  • 涪城网站建设网站密码怎么做
  • 企业wap网站源码外贸网站cms系统
  • 怎么做免费的宣传网站做网站在哪买域名
  • 渭南网站建设与维护前端开发和后端开发哪个好些
  • 期末作业制作网站室内设计联盟官方app
  • 网页制作网站发布教学设计数字营销专业学什么
  • 建立自己网站北京广告设计公司招聘
  • 网站建设月薪武昌做网站公司推荐
  • 那些网站可以做公司的推广莱芜网站优化方案
  • 天津做企业网站公司2021重大军事新闻
  • wordpress门户网站天津关键词优化网排名
  • 上海想找人设计网站外网服务器租用
  • 重庆网站排名外包wordpress 小工具原理
  • 有专业做网站的吗网站公司做网站都需要什么工具
  • 网站可以自己做服务器么利用海康威视做直播网站
  • 国外网站 工信部备案谷歌浏览器官网
  • 莆田个人外贸网站建设wordpress 添加文件夹