正题


大意

有n头牛,两头牛可以相互看见仅当他们中间没有比他们高的牛,现在已经知道最高的牛是第p头,高度为h。还知道m对关系表示两头牛之间可以相互看见,求每头牛最高高度。


解题思路

我们先无视最高的一头牛,我们假设已经知道了两头可以相互看见的牛的高度,现在他们之间的牛都比他们矮,既然求最高高度,那么他们之间的牛最高的高度就是这两头牛最低的高度减一。之后我们开始时所有的牛的最高高度都是最高的那头牛的高度就行了。


代码

#include<cstdio>
#include<algorithm>
#include<map>
using namespace std;
map<pair<int,int>,bool> ojbk;
int n,p,H,m,a,b,s,h[10001];
int main()
{scanf("%d%d%d%d",&n,&p,&H,&m);for(int i=1;i<=m;i++){scanf("%d%d",&a,&b);if (ojbk[make_pair(a,b)]) continue;ojbk[make_pair(a,b)]=true;//判重if (a>b)swap(a,b);h[a+1]--;h[b]++;//计算}s=0;for(int i=1;i<=n;i++){s=s+h[i];printf("%d\n",H+s);//输出}
}

POJ3263-Tallest Cow【前缀和】相关推荐

  1. POJ3263 Tallest Cow【差分数组】

    Tallest Cow Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 5486 Accepted: 2524 Descripti ...

  2. Tallest Cow POJ - 3263 差分 前缀和

    Tallest Cow Description FJ's N (1 ≤ N ≤ 10,000) cows conveniently indexed 1..N are standing in a lin ...

  3. 1635: [Usaco2007 Jan]Tallest Cow 最高的牛

    1635: [Usaco2007 Jan]Tallest Cow 最高的牛 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 383  Solved: 21 ...

  4. bzoj 1635: [Usaco2007 Jan]Tallest Cow 最高的牛

    1635: [Usaco2007 Jan]Tallest Cow 最高的牛 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 647  Solved: 39 ...

  5. 【差分】Tallest Cow(poj 3263/luogu 2879)

    Tallest Cow poj 3263 luogu 2879 题目大意: 现在有n头牛,两头牛如果要相互看到,那他们之间的牛必须比他们两低,现在给出n,最高牛的位置和高度,和m对关系,要你求每头牛最 ...

  6. 洛谷P2879 [USACO07JAN]区间统计Tallest Cow

    洛谷P2879 [USACO07JAN]区间统计Tallest Cow 题目描述 给出牛的可能最高身高,然后输入m组数据 a b,代表a,b可以相望,最后求所有牛的可能最高身高输出 输入输出格式 输入 ...

  7. [BZOJ1635][Usaco2007 Jan]Tallest Cow 最高的牛

    1635: [Usaco2007 Jan]Tallest Cow 最高的牛 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 656  Solved: 40 ...

  8. 【poj3263】Tallest Cow(差分数组)

    problem 给出n头牛的身高,和m对关系(a[i]与b[i]可以相互看见.即他们中间的牛都比他们矮).已知最高的牛为第p头,身高为h. 求每头牛的身高最大可能是多少. solution 计算牛的相 ...

  9. POJ - 3263 Tallest Cow(简单差分)

    题目链接:点击查看 题目大意:给定一排n只奶牛,和最高的奶牛,再给出m个条件,a b表示a能看到b,问满足条件后每只奶牛的最大高度 题目分析:a能看到b,就表示a的高度大于等于b,再加上a和b之间的高 ...

  10. TYUT-A2专题题解

    TYUT-A2专题题解 循序渐进,基础练起. 01递推与组合 HDU1210 Eddy's 洗牌问题[递推函数+模拟] - 海岛Blog - CSDN博客 HDU2044 一只小蜜蜂...[递推] - ...

最新文章

  1. (十二)企业级java springcloud b2bc商城系统开源源码二次开发-断路器监控(Hystrix Dashboard)...
  2. 这 HTTPS,真滴牛逼!
  3. Android 插件框架机制之Small
  4. MaintainableCSS 《可维护性 CSS》 --- 模板篇
  5. 页面跨域与iframe通信(Blocked a frame with origin)
  6. 函数指针,函数指针数组,函数返回值为函数指针
  7. CAD线型设置:CAD软件中如何加粗曲线?
  8. 免费开源商用级人脸识别库SeetaFace6使用教程(含人脸识别、口罩识别、活体识别、人眼状态判断、性别年龄识别等)
  9. 坪山区关于开展2022年度科技创新专项资金申报工作的通知
  10. [AHK]新浪实时股票数据接口
  11. HC05蓝牙模块与stm32通信
  12. 构成计算机系统物理实体的是什么,什么构成计算机的物理实体
  13. 2019年上半年读完的一部分书籍记录及其推荐指数
  14. 源码看JAVA【五】Byte
  15. 2023最新计算机毕业设计题目汇总大全
  16. 移动设备技术_手机底层板子设计人员告诉你一般手机电池的正确使用方法
  17. 买电脑时,i5和i7处理器有什么区别?
  18. 通过WEB链接打开QQ窗体,实现与陌生人交谈的目的
  19. 泛微ecology 修改在线预览附件 大小限制
  20. task03:python自动化之word操作

热门文章

  1. oracle中sql行数的计算,Oracle技术网—如何利用DBMS_SQL包和游标计算当前用户下所有表的行数...
  2. oracle归档日志的概念,浅谈Oracle归档日志
  3. 多个cpp文件生成so_boostpython:从多个.cpp文件创建一个模块(.so)
  4. 经纬度 c代码中定义_如何将TXT文本格式的批量经纬度值导入到奥维成为标签
  5. 通过python实现linux切换用户_Python操作远程服务器切换到root用户
  6. android虚线边框_Android实现代码画虚线边框背景效果
  7. 10-4 6-4 查询厂商“D“生产的PC和便携式电脑的平均价格 (10 分)思路+详解+测试用例
  8. 解决浏览器存储问题,不得不了解的cookie,localStorage和sessionStorage
  9. [Spring5]IOC容器_Bean管理XML方式_注入集合类型属性
  10. [蓝桥杯2017决赛]图书排列-next_permutation枚举