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

在线图片处理工具单页面网站如何优化

在线图片处理工具,单页面网站如何优化,做按摩网站优化天津,橙色营销网站【问题描述】 有 n 只青蛙位于坐标轴 OX 上,对于每只青蛙,有两个已知值 xi、ti,表示第 i 只青蛙在坐标的位置(各不相同)以及它的舌头的长度。同样有 m 只蚊子一只接一只的落到坐标轴上,对于每只蚊子&#x…

【问题描述】

       有 n 只青蛙位于坐标轴 OX 上,对于每只青蛙,有两个已知值 xi、ti,表示第 i 只青蛙在坐标的位置(各不相同)以及它的舌头的长度。同样有 m 只蚊子一只接一只的落到坐标轴上,对于每只蚊子,有两个已知值, pj 表示第 j 只蚊子所在的位置,bj 为第 j 只蚊子的重量。青蛙和蚊子表示为坐标上的点。

       如果蚊子和青蛙在同一位置或者在右边,青蛙可以吃掉蚊子,它们之间的距离不超过青蛙舌头的长度。

       如果有几只青蛙都能在某一时刻吃到一只蚊子,最左边的青蛙就会吃掉它(最小的 xi)。吃完蚊子后,青蛙的舌头将增加蚊子重量的长度,在之后,青蛙又能够吃其他蚊子(在舌头长度增加之后)。 

       在所有蚊子落下以及青蛙吃掉所有可能的蚊子之后,对于每个青蛙,输出两个值,即吃蚊子的数量以及舌头的长度。

       每只蚊子只有在青蛙吃完之前所有可能的蚊子之后才会落到坐标上,蚊子的值是按其落到坐标轴上的顺序给出的。 

【输入形式】

       输入的第一行为两个整数(1 ≤ n,m ≤ 2*105),表示青蛙和蚊子的数量。

       接下来的 n 行,每行两个整数 xi、ti(0 ≤ xi、ti ≤ 109),表示第 i 只青蛙所在的位置以及它的舌头的初始长度,输入保证所有的 xi 互不相同。

       接下来的 m 行,每行两个整数 pj、bj(0 ≤ pj、bj ≤ 109),表示第 j 只蚊子落下的位置以及它的重量。

【输出形式】

       输出为 n 行,第 i 行包含另两个整数值 ci、li,表示被第 i 只青蛙吃掉的蚊子数量以及最终的青蛙的舌头长度。
【样例输入1】

4 6
10 2
15 0
6 1
0 1
110 10
1 1
6 0
15 10
14 100
12 2

【样例输出1】

3 114
1 10
1 1
1 2

【样例输入2】

1 2
10 2
20 2
12 1

【样例输出2】

1 3

#include<iostream>
#include<algorithm>
using namespace std;
struct frog {int pos;int len;int eat = 0;int index;
};
struct mosquito {int pos;int weight;bool live = 1;
};
bool cmp1(frog a, frog b) {												//按位置排列return a.pos < b.pos;
}
bool cmp2(frog a, frog b) {												//最后按顺序输出return a.index < b.index;
}
int main() {int n, m;cin >> n >> m;frog frogs[n];mosquito mosquitoes[m];for (int i = 0; i < n; i++) {cin >> frogs[i].pos >> frogs[i].len;frogs[i].index = i;}for (int i = 0; i < m; i++) {cin >> mosquitoes[i].pos >> mosquitoes[i].weight;}sort(frogs,frogs+n,cmp1);for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (mosquitoes[i].live && frogs[j].pos + frogs[j].len >= mosquitoes[i].pos&&frogs[j].pos<=mosquitoes[i].pos) {frogs[j].eat++;frogs[j].len += mosquitoes[i].weight;mosquitoes[i].live = 0;i=-1;break;}}}sort(frogs,frogs+n,cmp2);for(int i=0;i<n;i++){cout<<frogs[i].eat<<" "<<frogs[i].len<<endl;}return 1;
}

http://www.mnyf.cn/news/42180.html

相关文章:

  • 网站收索流量湖北网站设计
  • 怎样让百度快速收录网站搜索引擎网页
  • 中山品牌网站建设直播营销
  • 投资做网站利润分析济南最新消息今天
  • 如何用两台电脑做服务器建网站网络推广文案策划
  • 湖南网站推广女装关键词排名
  • 厦门公司注册费用seo网站推广经理招聘
  • 有服务器有域名如何做网站兰州网络推广
  • 饿了吗网站wordpress百度浏览器网址链接
  • 关键词排名点击软件网站学新媒体运营最好的培训学校
  • 石家庄手机网站制作多少钱网站流量查询
  • 淘宝内部领优惠券的网站怎么建设网盘app下载
  • 建设网站制作怎么把网站排名到百度前三名
  • 网站带后台免费下载合肥网站优化搜索
  • 郑州网站建设方案报价seo短视频发布页
  • 网站必须做电子认证吗全国新冠疫情最新情况
  • 哪个网站做的ppt模板好新冠疫情最新消息
  • 网站做视频监控方案线上营销策划方案
  • 泰州哪家网做网站google广告投放
  • 万网有域名怎么建网站网页模板
  • wordpress网站实例西安百度关键词排名服务
  • 深圳哪家做网站比较好东莞营销网站建设推广
  • 和平区网站制作站长工具视频
  • 珠海网站制作网络推广百度推广用户注册
  • 深圳网站制作公司兴田德润放心怎么去推广自己的公司
  • 网站开发薪资网络推广公司怎么找客户
  • wordpress站点一百数据卡不最新引流推广方法
  • 如何制作课程网站模板网站服务器信息查询
  • 资料大全正版资料长治seo顾问
  • 做动效网站武汉网站seo