摘要: 题目描述 AKN觉得第一题太水了,不屑于写第一题,所以他又玩起了新的游戏。在游戏中,他发现,这个游戏的伤害计算有一个规律,规律如下 1、 拥有一个伤害串为长度为n的01串。 2、 给定一个范围[l,r],伤害为伤害串的这个范围内中1的个数 3、 会被随机修改伤害串中的数值,修改的方法是把[l,r]中 阅读全文
posted @ 2017-05-20 21:48 J_william 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 题目背景 宇宙总统竞选 题目描述 地球历公元6036年,全宇宙准备竞选一个最贤能的人当总统,共有n个非凡拔尖的人竟选总统,现在票数已经统计完毕,请你算出谁能够当上总统。 输入输出格式 输入格式: president.in 第一行为一个整数n,代表竞选总统的人数。 接下来有n行,分别为第一个候选人到第 阅读全文
posted @ 2017-05-20 19:56 J_william 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 用处 使用线段树可以快速的查找某一个节点在若干条线段中出现的次数; 时间复杂度为O(logN)。而未优化的空间复杂度为2N,因此有时需要离散化让空间压缩。 结构 线段树是建立在线段的基础上,每个结点都代表了一条线段[a,b]。 长度为1的线段称为元线段。 非元线段都有两个子结点,左结点代表的线段为[ 阅读全文
posted @ 2017-05-20 19:36 J_william 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 题目背景 B地区在地震过后,所有村庄都造成了一定的损毁,而这场地震却没对公路造成什么影响。但是在村庄重建好之前,所有与未重建完成的村庄的公路均无法通车。换句话说,只有连接着两个重建完成的村庄的公路才能通车,只能到达重建完成的村庄。 题目描述 给出B地区的村庄数N,村庄编号从0到N-1,和所有M条公路 阅读全文
posted @ 2017-05-20 18:14 J_william 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 题目描述 我们可以把由“0”和“1”组成的字符串分为三类:全“0”串称为B串,全“1”串称为I串,既含“0”又含“1”的串则称为F串。 FBI树是一种二叉树,它的结点类型也包括F结点,B结点和I结点三种。由一个长度为2^N的“01”串S可以构造出一棵FBI树T,递归的构造方法如下: 1) T的根结点 阅读全文
posted @ 2017-05-20 09:16 J_william 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在一个神奇的小镇上有着一个特别的电车网络,它由一些路口和轨道组成,每个路口都连接着若干个轨道,每个轨道都通向一个路口(不排除有的观光轨道转一圈后返回路口的可能)。在每个路口,都有一个开关决定着出去的轨道,每个开关都有一个默认的状态,每辆电车行驶到路口之后,只能从开关所指向的轨道出去,如果电 阅读全文
posted @ 2017-05-20 08:23 J_william 阅读(219) 评论(0) 推荐(0) 编辑