摘要: It is vitally important to have all the cities connected by highways in a war. If a city is occupied by the enemy, all the highways from/toward that c... 阅读全文
posted @ 2015-12-10 11:13 Traveller_Leon 阅读(211) 评论(0) 推荐(0) 编辑
摘要: To evaluate the performance of our first year CS majored students, we consider their grades of three courses only: C - C Programming Language, M - Mat... 阅读全文
posted @ 2015-12-09 22:38 Traveller_Leon 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Given a sequence of K integers { N1, N2, ..., NK}. A continuous subsequence is defined to be { Ni, Ni+1, ..., Nj} where 1 #include #include #include #... 阅读全文
posted @ 2015-12-04 19:11 Traveller_Leon 阅读(223) 评论(0) 推荐(0) 编辑
摘要: As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some ro... 阅读全文
posted @ 2015-11-29 11:31 Traveller_Leon 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。 给定划分后的N个互不相同的正整数的排列,请问有多少个元素可能是划分前选取的主元?例如给定N = 5, 排列是1、3、2、4、5。则:1的左边没有元素... 阅读全文
posted @ 2015-11-24 19:14 Traveller_Leon 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 根据维基百科的定义:插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。归并排序进行如下迭代操作:首先将原始序列看成N个只包含1个元素的有序子序列,然后每次迭代归并两个相邻的有序子序列,直到最后... 阅读全文
posted @ 2015-11-23 21:33 Traveller_Leon 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 给定一个正整数数列,和正整数p,设这个数列中的最大值是M,最小值是m,如果M #include #include #include #include #include #include#include #include #include #include #include #include #inc... 阅读全文
posted @ 2015-11-17 17:53 Traveller_Leon 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过200岁的老人,而今天是2014年9月6日,所以超过200岁的生日和未出生的生日都是不合理的,应该被过滤掉。输入格式:输入在第一行给出正整数... 阅读全文
posted @ 2015-11-17 16:37 Traveller_Leon 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第1行给出3个正整数,分别为:N(=... 阅读全文
posted @ 2015-11-15 23:23 Traveller_Leon 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间“星期四 14:04”,因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是... 阅读全文
posted @ 2015-11-15 22:36 Traveller_Leon 阅读(1519) 评论(0) 推荐(0) 编辑