1257: You are my brother

时间限制: 1 Sec  内存限制: 128 MB
提交: 39  解决: 15
[提交][状态][讨论版]

题目描述

Little A gets to know a new friend, Little B, recently. One day, they realize that they are family 500 years ago. Now, Little A wants to know whether Little B is his elder, younger or brother.

输入

There are multiple test cases.

For each test case, the first line has a single integer, n (n<=1000). The next n lines have two integers a and b (1<=a,b<=2000) each, indicating b is the father of a. One person has exactly one father, of course. Little A is numbered 1 and Little B is numbered 2.

Proceed to the end of file.

输出

For each test case, if Little B is Little A’s younger, print “You are my younger”. Otherwise, if Little B is Little A’s elder, print “You are my elder”. Otherwise, print “You are my brother”. The output for each test case occupied exactly one line.

样例输入

5
1 3
2 4
3 5
4 6
5 6
6
1 3
2 4
3 5
4 6
5 7
6 7

样例输出

You are my elder
You are my brother
#include<iostream>
#include<cstring>
#include<cstdio>using namespace std;int pre[2005];
void Solve(){int cnta = 0, cntb = 0, a = 1, b = 2;while(pre[a]){cnta += 1;a = pre[a];}while(pre[b]){cntb += 1;b = pre[b];}if(cnta == cntb) printf("You are my brother\n");else printf("%s\n", cnta < cntb?"You are my younger":"You are my elder");
}
int main(){int n;while(scanf("%d", &n) == 1){int a, b;memset(pre, 0, sizeof(pre));for(int i = 0; i < n; i++){scanf("%d %d", &a, &b);pre[a] = b;}Solve();}
}

 

转载于:https://www.cnblogs.com/Pretty9/p/7406773.html

HNUSTOJ-1257 You are my brother相关推荐

  1. You are my brother

    You are my brother 时间限制: 1 Sec 内存限制: 128 MB 题目描述 Little A gets to know a new friend, Little B, recen ...

  2. 浅析Avicii的MV Hey Brother

    date: 2017-04-10 20:30:19 其实这篇随感早应在一个月之前就写完的,但是笔者刚从老家来到北京,需要安顿各种事情,再加上自己比较懒上班比较忙,每天晚上回到家,都是直接趴在床上睡了. ...

  3. mfc cstring 写入文件_兄弟Brother单色激光传真一体机MFC系列不能写入此文件夹提示解决方案...

    受影响机型,所有使用ControlCenter3软件的机型,WIN10系统,基本上都受影响.包括但不限于MFC-230.MFC-7340,MFC-7450等. 错误提示: 不能写入此文件夹 <M ...

  4. 题解报告:hdu 1257 最少拦截系统(贪心)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1257 Problem Description 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是 ...

  5. BZOJ 1257: [CQOI2007]余数之和sum【神奇的做法,思维题】

    1257: [CQOI2007]余数之和sum Time Limit: 5 Sec  Memory Limit: 162 MB Submit: 4474  Solved: 2083 [Submit][ ...

  6. 【DP】滑雪场的缆车(jzoj 1257)

    滑雪场的缆车 jzoj 1257 题目大意 给你一座山的图(有n个间隔相同的点),现在让你从第一个点连到最后一个点,一条线的两个端点的水平距离不能大于m,且线不能通过地面,最多挨着地面,现在问你最少建 ...

  7. 国家开放大学2021春1257混凝土结构设计原理题目

    试卷代号: 1257 2021年春季学期期末统一考试 混凝土结构设计原理 试题 2021年7月 一.单项选择题(每小题2分,共30分,在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项 ...

  8. 计蒜客 28437.Big brother said the calculation-线段树+二分-当前第k个位置的数 ( ACM训练联盟周赛 M)...

    M. Big brother said the calculation 通过线段树维护. 这个题和杭电的一道题几乎就是一样的题目.HDU5649.DZY Loves Sorting 题意就是一个n的排 ...

  9. hdu 1257最少拦截系统(贪心)

    最少拦截系统 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

最新文章

  1. Docker入门系列之二:使用dockerfile制作包含指定web应用的镜像
  2. android 计算执行时间
  3. linux系列之: 你知道查看文件空间的两种方法吗?
  4. Laravel5.5之事件监听、任务调度、队列
  5. mapreduce原理_Hbase Bulkload 原理面试必备
  6. Module Zero之语言管理
  7. Codeforces - 570D 离散DFS序 特殊的子树统计 (暴力出奇迹)
  8. 【万里征程——Windows App开发】如何使用粘贴板
  9. aix oracle 创建实例,11gR2 for AIX使用dbca创建数据库遇到ORA-03113错误的案例
  10. 从零开发区块链应用(十一)--以太坊地址生成
  11. 彻底弄懂 Linux 下的文件描述符(fd)
  12. Apache Pegasus 首次 Meetup 圆满落幕
  13. 激光SLAM:激光雷达运动畸变补偿--轮速里程计辅助方法
  14. D - New Year Snowmen(优先队列+贪心)
  15. iOS —— SQLite3 功能使用详解 (三)
  16. 要闻君说:阿里云联合8家芯片模组商推出“全平台通信模组”;北汽与小桔车服联合“京桔”;IBM要帮助印度公司打造5G战略!...
  17. python什么是形参?
  18. springboot实现读取excel插入数据库
  19. poi导出带有下拉选项的Excel,解决下拉选项过多报错的问题
  20. 深入RUST标准库内核(六)—Iterator

热门文章

  1. 预测2019浙大计算机考研分数,浙江大学2019年考研分数线公布
  2. 1个系统节拍 c语言_自己写的非抢占式嵌入式操作系统ATOS,全c语言,移植太......
  3. python合并excel文件关键字_使用 Python 合并多个格式一致的 Excel 文件,Excel 表格...
  4. scala与python混合调用实验
  5. C语言中图形方式界面怎么,「分享」C语言如何编写图形界面
  6. 电脑开机一会就蓝屏怎么回事_常见的电脑蓝屏是怎么回事?学会三种解决方法,远离电脑维修店...
  7. c语言获取当前日期和时间
  8. java模拟器apk闪退_急,求帮助,eclipse生成apk安装以后闪退
  9. 3 vue 线条箭头_教程|PPT绘制箭头最全攻略,收藏一下!
  10. 《系统集成项目管理工程师》必背100个知识点-89行政收尾和合同收尾的区别