题目描述 Description

奶牛们在FJ的养育下茁壮成长。这天,FJ给了奶牛Bessie一个任务,去看看每个奶牛场中若干只奶牛的身高,由于Bessie是只奶牛,无法直接看出第i只奶牛的身高,而只能看出第i只奶牛与第j只奶牛的身高差,其中第i 只奶牛与第j只奶牛的身高差为A(i<=n)。当A大于0时表示这只奶牛比前一只奶牛高A cm,小于0时则是低。现在,FJ让Bessie总共去看了m次身高,当然也就传回给FJ m对奶牛的身高差,但是Bessie毕竟是奶牛,有时候眼睛可能会不好使……(大雾)你的任务是帮助FJ来判断是不是需要给Bessie看看眼睛了……

注:Hj-Hi=A 注意T1的样例 注意注意注意 重要的事情说三遍。

输入描述 Input Description

第一行为一个正整数w,表示有w组数据,即w个奶牛场,需要你判断。每组数据的第一行为两个正整数n和m,分别表示对应的奶牛场中的奶牛只数以及看了多少个对奶牛身高差。接下来的m行表示Bessie看m次后传回给FJ的m条信息,每条信息占一行,有三个整数s,t和v,表示第s只奶牛与第t只奶牛的身高差为v。

输出描述 Output Description

包含w行,每行是”Bessie’s eyes are good”或”Bessie is blind.”(不含双引号),其中第i行为”Bessie’s eyes are good”当且仅当第i组数据,即无法从第i个奶牛场传回的身高差判断Bessie视力好不好;第i行为”Bessie is blind.”当且仅当第i组数据,即从第i个奶牛场传回的身高差是有问题的。

样例输入 Sample Input

2

3 3

1 3 10

2 3 5

1 2 5

4 3

1 4 100

3 4 50

1 3 100

样例输出 Sample Output

Bessie’s eyes are good

Bessie is blind.

思路:

  带权并查集,边权为到根节点的距离(高度差)。

  压缩时,更新祖节点的点权。

  加标记判断

转载于:https://www.cnblogs.com/CLGYPYJ/p/7326397.html

4246 奶牛的身高相关推荐

  1. Codevs 4246 奶牛的身高

    Codevs 传送门 题目描述 Description 奶牛们在FJ的养育下茁壮成长.这天,FJ给了奶牛Bessie一个任务,去看看每个奶牛场中若干只奶牛的身高,由于Bessie是只奶牛,无法直接看出 ...

  2. 【codevs 4246】奶牛的身高 差分约束

    用差分约束乱搞吧-- 在那次月赛里算个水题了-- 点击就送屠龙宝刀 #include <iostream> #include <cstdio> #include <alg ...

  3. JZOJ 1277. 最高的奶牛

    Description FJ有N(1 <= N <= 10,000)头奶牛,编号为1到N,站成一条直线.每头奶牛自己的身高(正整数,秘密未知),告诉你最高奶牛的身高H及位置I,同时告诉你R ...

  4. bzoj 1657: [Usaco2006 Mar]Mooo 奶牛的歌声(单调栈)

    1657: [Usaco2006 Mar]Mooo 奶牛的歌声 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 848  Solved: 594 [Sub ...

  5. codevs 4246

    题目描述 Description 奶牛们在FJ的养育下茁壮成长.这天,FJ给了奶牛Bessie一个任务,去看看每个奶牛场中若干只奶牛的身高,由于Bessie是只奶牛,无法直接看出第i只奶牛的身高,而只 ...

  6. July 16th 模拟赛C T4 奶牛排队 Solution

    空降题目处 点我点我点我 Description: 奶牛在熊大妈的带领下排成了一条直队. 显然,不同的奶牛身高不一定相同..... 现在,奶牛们想知道,如果找出一些连续的奶牛,要求最左边的奶牛A是最矮 ...

  7. 奶牛问题3:奶牛派对

    [ 问题描述] 奶牛在熊大妈的带领下排成了一条直队. 显然,不同的奶牛身高不一定相同-- 现在,奶牛们想知道,如果找出一些连续的奶牛,要求最左边的奶牛A是最矮的,最右边的B是最高的,且B高于A奶牛,中 ...

  8. szu 寒训第二天 树状数组 二维树状数组详解,以及树状数组扩展应用【求逆序对,以及动态第k小数】

    树状数组(Binary Index Tree) 树状数组可以解决可以转化为前缀和问题的问题 这是一类用以解决动态前缀和的问题 (有点像线段树简版) 1.对于 a1 + a2 + a3 + - + an ...

  9. G - Bad Hair Day (单调栈)

    G - Bad Hair Day 题目描述 Farmer John的奶牛在风中凌乱了它们的发型-- 每只奶牛都有一个身高hi(1 ≤ hi ≤ 1,000,000,000),现在在这里有一排全部面向右 ...

最新文章

  1. jquery 封装页面之间获取值
  2. C/S+P2P网络模型(一)--聊天
  3. 三十四、深入Vue.js语法(中篇)
  4. 类模板 重载运算符 易错
  5. vue前期知识点笔记
  6. IDEA Servlet页面报错
  7. golang 相互引用_Golang与C互用以及调用C的so动态库和a静态库
  8. azure备份存储层分类_备份到Azure –为什么要这样做?
  9. 计算机网络第七版1-3
  10. Python日期时间格式转换
  11. IE插件加载题目调试
  12. 粒子群算法(6)-----几个适应度评价函数
  13. 无穷级数求和7个公式_高中数学:教你等差数列求和公式,有这7种方法
  14. 计算机在职研究生跨专业有哪些,可以跨专业报考的在职研究生专业有哪些?
  15. 当硅谷码农还在吃着火锅唱着歌,工作已经快没了
  16. chrome浏览器的devtools详解
  17. 微信怎么彻底删除微信消息?
  18. 全国青少年编程等级考试python一级真题2021年3月(含题库答题软件账号)
  19. 通过源码理解 vue beforecreated 周期与 created 周期之间发生了什么
  20. Web 服务寻址(WS-Addressing)对 SOAP 的隐式影响

热门文章

  1. 学编程需要什么基础?
  2. win10锁屏后默认1分钟进入睡眠状态的解决办法
  3. cdr圆形渐变填充怎么设置_cdr渐变怎么设置?CorelDRAW渐变设置方法
  4. scylla_Scylla评论:Apache Cassandra增压
  5. linux登录提示文件 motd 有趣的motd
  6. Ubuntu学习笔记6-ESP32接收并处理cmd_vel话题
  7. KubeSphere 部署
  8. Fairy GUI 使用
  9. InnoDB: auto-extending data file ./ibdata1 is of a different size 0 pages (rounded down to MB) than
  10. Linux运维工程师综合面试题