摘要:
题目: 作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。 阅读全文
摘要:
题目: “福”字倒着贴,寓意“福到”。不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出。这里要处理的每个汉字是由一个 N × N 的网格组成的,网格中的元素或者为字符 @ 或者为空格。而倒过来的汉字所用的字符由裁判指定。 输入格式: 输入在第一行中给出倒过来的汉字所用的字符、以及网格的规 阅读全文
摘要:
题目: 思路: 进制转换,26个字母的全排列相当于是26进制。既然题目要求倒数序列,那么干脆直接从zzz往前排好了,z对应十进制的0,y对应十进制的1,依次类推,a对应25。可以拿十进制的一个数做个例子对应26进制来看,该如何取模求余。不然像我这样的糊涂容易搞错。。。 然后定义一个6位数组(因为L最 阅读全文
摘要:
题目: 天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情。为此我们制定如下策略:假设某赛场有 N 所学校参赛,第 i 所学校有 M[i] 支队伍,每队 10 位参赛选手。令每校选手排成一列纵队,第 i+1 队的选手排在第 i 队选手之后。从第 1 所学 阅读全文
摘要:
题目: 思路: 经尝试,逐渐增加光棍的位数确实会有超时。然后看了网上的一些解法,才知道还有这种操作:模拟竖式除法。和普通的竖式除法不同的是,它要在余数后面加上一,这样除出来的结果才相当于是在被除数后面加了一。以求13对应的光棍数为例,得先找到一个比13大的数,然后做这样的除法,算出来一位输出一位,如 阅读全文
摘要:
题目: 上代码: 这次运气又比较好。不过还是归功于要在纸上画出来,不然光脑子想容易忘掉很多细节,最后还检查半天检查不出来。写几个数字花不了多久,思路也更清晰看着也直观。 阅读全文
摘要:
题目: 上代码: 今天运气有点炸裂,又一遍AC了。 发现一个规律,那种需要统计一些数的出现次数的类型的题,都可以用一个数组来统计,数组的下标代表被统计的数,对应的元素代表计数的值。上一题也是这样一个例子,这样想可以把问题简化很多。 阅读全文
摘要:
题目: 以上是新浪微博中一奇葩贴:“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。”也就是说,直到2013年才达到“4个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年份”这句话。 输入格式: 输入在一行中给出出生年份y和目标年份中不同 阅读全文
摘要:
题目: “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的异性学生分为一组。 输入格式: 输入第一行给出正偶数N(≤5 阅读全文
摘要:
题目: 下面是新浪微博上曾经很火的一张图:一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对应 arr[0]=8,index[2]=3 对应 arr[3]=0,以此类推…… 很容易得到电 阅读全文