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

网站初期推广方案网站管理和维护的主要工作有哪些

网站初期推广方案,网站管理和维护的主要工作有哪些,嵌入式软件工程师前景,wordpress标签模板下载【问题描述】 有 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.dinnco.com/news/248.html

相关文章:

  • 厦门市建设管理协会网站首页seo排名点击软件推荐
  • 做网站开发需要培训吗佛山网站建设模板
  • 网站 chat now怎么做昆山网站制作哪家好
  • 政府网站建设被问责今日热搜排行第一名
  • 那种做任务的网站叫什么营销型网站建设设计
  • 服务型网站建设厦门网站建设公司名单
  • 自己搭建视频播放网站百度提交收录入口
  • 江门当地的免费网站优化企业类网站有哪些例子
  • 2018网站开发最新技术上海知名网站制作公司
  • wordpress dux 1.5 邮件seo页面优化公司
  • 南京房产网站建设南昌网站设计
  • 长春建站模板评测网站推广的10种方法
  • 河北网站建设就业考试亚马逊关键词排名提升
  • 那家公司做网站企业网站营销优缺点
  • 优秀网站设计推荐桂林网页
  • 搜狗网址大全下载安装seo网站自动推广
  • 微网站建设市场分析杭州网站排名seo
  • 网站建设 发布谷歌安装器
  • 长沙做四维彩超玛丽亚m网站做网站的网络公司
  • 遵义建设厅官方网站 元丰百度竞价排名正确解释
  • 建立一个属于自己的网站外链发布平台大全
  • 为什么没人做同城购物网站深圳英文网站推广
  • 关于建设网站安全性合同五合一网站建设
  • 美国外贸网站建设域名查询站长工具
  • 网站开发费用计入什么科目培训网站源码
  • 超市网站模版福州搜索排名提升
  • 可以做分析图的地图网站专业做网站设计
  • 自己做的网站如何百度能搜索怎么样引流顾客到店方法
  • 网站开发如何报价单长沙网站se0推广优化公司
  • 丽江古城区建设局网站网络营销软文案例