摘要: 家谱(gen) 时间限制 2S 【问题描述】 现代的人对于本家族血统越来越感兴趣,现在给出充足的父子关系,请你编写程序找到某个人的最早的祖先。 【输入格式】gen.in 输入文件由多行组成,首先是一系列有关父子关系的描述,其中每一组父子关系由二行组成,用#name的形式描写一组父子关系中的父亲的名字 阅读全文
posted @ 2017-04-12 21:41 夜雨声不烦 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1、map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。 2、map的功能 自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 根据key值快速 阅读全文
posted @ 2017-04-12 21:29 夜雨声不烦 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 1920年的芝加哥,出现了一群强盗。如果两个强盗遇上了,那么他们要么是朋友,要么是敌人。而且有一点是肯定的,就是: 我朋友的朋友是我的朋友; 我敌人的敌人也是我的朋友。 两个强盗是同一团伙的条件是当且仅当他们是朋友。现在给你一些关于强盗们的信息,问你最多有多少个强盗 阅读全文
posted @ 2017-04-12 21:13 夜雨声不烦 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 给出一个整数 n(n<10^30) 和 k 个变换规则(k<=15)。 规则: 一位数可变换成另一个一位数: 规则的右部不能为零。 例如:n=234。有规则(k=2): 2-> 5 3-> 6 上面的整数 234 经过变换后可能产生出的整数为(包括原数): 234 阅读全文
posted @ 2017-04-12 19:49 夜雨声不烦 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 格子游戏 【问题描述】 Alice和Bob玩了一个古老的游戏:首先画一个n * n的点阵(下图n = 3) 接着,他们两个轮流在相邻的点之间画上红边和蓝边: 直到围成一个封闭的圈(面积不必为1)为止,“封圈”的那个人就是赢家。因为棋盘实在是太大了(n <= 200),他们的游戏实在是太长了!他们甚至 阅读全文
posted @ 2017-04-12 19:15 夜雨声不烦 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。 规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚。如果x,y是亲戚,那么x的亲戚都是y的亲戚,y的亲戚也都是x的亲戚。 输入描述 Inpu 阅读全文
posted @ 2017-04-12 16:16 夜雨声不烦 阅读(156) 评论(0) 推荐(0) 编辑