山治的婚约 Description 我们知道,山治原来是地下有名的杀人家族文斯莫克家族的三子,目前山治的弟弟已经出现,叫做四治,大哥二哥就叫汪(One)治跟突(Two)治好了(跟本剧情无关) .山治知道自己跟夏洛特家族有婚约之时,决定参加大妈的茶会,跟父亲做个了断.然而夏洛特公主早已看穿了一切,她给山治出了个难题,如果山治能够解决难题,夏洛特公主就帮助山治解除婚约.公主安排了 N 只拿着蛋糕的猴子,排成一列,每只猴子都有自己的初始位置 Pi 和行动量 Di,山治从前往后夺取猴子的蛋糕,因为光谱踢…
ギリギリ eye Description A.D.1999,由坠落地球的“谜之战舰”带来的 Over Technology,揭示了人类历史和远古文明之间的丝丝联系, 促使人类终止彼此间的战争,一方面面对强大的异星人势力 ,用“文化的力量”寻找生存之道,一方面向着银河系进行移民而寻求新天地.西历 2067 年,银河系边境行星的中心.失去自我而狂暴化的“Bajura”症候群扩大化.眼见事态严重,星间复合企业体为控制症状,以少女们的“战术音乐组合 walküre”与共同作战的“Valkyrie 部队”…
Fresh Meat Description 我们故事的主角是屠夫扒鸡,起初屠夫扒鸡只是一个佣兵,他先去拜了太上老君为师,学了一技能肉钩,凭着一技肉钩驰骋决斗场,达到一段以后到阿尔伯特那里偷学了二技能肢解,这下可以连招了.后来因为太久没洗澡习得三技能腐烂.因为腐烂损人损己,扒鸡又懒得出回血装备,于是拜师蜘蛛,学了招极度饥渴,你懂的(不是字面上的意思) .现在扒鸡自定义了个 RPG 要试试水了.RPG 地图介绍:地图上一共会出现 N 只英雄,每只英雄都有自己的生命值 Hi(不管什么英雄,扒鸡都是肉…
优先队列简单介绍: 操作系统表明上看着是支持多个应用程序同一时候执行.其实是每一个时刻仅仅能有一个进程执行,操作系统会调度不同的进程去执行. 每一个进程都仅仅能执行一个固定的时间,当超过了该时间.操作系统就会暂停当前执行的进程,去调度其他进程来执行. 实现这样的进程调度的一种方法是使用队列. 開始的时候进程被放在队列的末尾,调度程序将重复提取队列中的第一个进程来执行.直到执行完成或时间片用完,若进程没有执行完成则将该进程放入队列的末尾.这样的策略不是特别合适,由于可能一些短的进程须要等待非常长的…
队列的特点是先进先出.通常都把队列比喻成排队买东西,大家都非常守秩序,先排队的人就先买东西. 可是优先队列有所不同,它不遵循先进先出的规则,而是依据队列中元素的优先权,优先权最大的先被取出. 这就非常像堆的特征:总是移除优先级最高的根节点. 重点:优先级队列.是要看优先级的.谁的优先级更高,谁就先得到权限.不分排队的顺序! 上篇文章解释了堆的概念实现,如今用堆实现优先队列: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/f…
buzhidao Description 有一个长度为 n 的序列,第 i 个数的大小为 a[i].现在从第 1 个数开始从左往右进行以下操作:1. 如果当前数是剩下的数中最大的,则输出并删去这个数.2. 若不是,将它放到序列的末尾.现在,bg 想知道一开始的第 m(从 1 开始计数)个数第几次被输出 Input 第一行输入两个正整数 n(0<n<=1000).m(1=<m<=n). 接下去一行有 n 个正整数,第 i 个数表示 a[i]的值. Output 输出一个数,表示第 m…
expectation Description 给出一棵带权值的树,我们假设从某个节点出发,到目标节点的时间为两个节点之间的最短路.由于出发节点不好选取,所以选在每个节点都有一定的概率,现在我们要求从出发点到目标节点的期望时间(即每个节点到目标点的时间*概率). 为了避免精度错误, 直接给出了每个节点所占的权值, 那么每个节点的概率就是节点权值/总权值和( 注意查看实际输出要求). Input 输入第一行为一个正整数 n 表示树的节点数目, 节点编号从 1 到 n. 接下来一行 n 个整数 vi…
Hash Description 给定长度为 n ( n<=1000000)的字符串,字符串仅由小写字母的前 m ( m<=6) 个字符组成,请你计算出共有多少长度为 k( k<=6)的不相同子串. Input 第一行输入包括 n. m. k 三个数字,接下来一行输入长度为 n 的字符串 Output 输出长度为 k 的不相同字串的数量. Sample Input 8 2 3ababaaab Sample Output 5 HINT 样列中不同的子串分别为 aba. bab. baa.…
题目: 利用队列实现对某一个数据序列的排序(采用基数排序),其中对数据序列的数据(第1和第2条进行说明)和队列的存储方式(第3条进行说明)有如下的要求: 1)当数据序列是整数类型的数据的时候,数据序列中每个数据的位数不要求等宽,比 如: 1.21.12.322.44.123.2312.765.56 2)当数据序列是字符串类型的数据的时候,数据序列中每个字符串都是等宽的,比 如: "abc","bde","fad","abd",…
brothers Description 给你一棵节点编号从 1 到 n 的,根节点为 1 的二叉树.然后有 q 个询问,每个询问给出一个整数表示树的节点,要求这个节点的兄弟节点数目和堂兄弟节点的数目.如下给出定义:兄弟节点:父节点相同的互为兄弟节点:堂兄弟节点:双亲在同一层的节点互为堂兄弟节点(要求双亲编号不同). Input 输入第一行为一个正整数 n 表示树的节点数目.从第 2 行到第 n+1 行,每行两个整数 l,r,分别表示编号为 i(i 从 1 到 n)的节点的左右儿子,0 表示没有…