06 2013 档案

[cpp]伯乐在线编程挑战第 0 期 – 呼叫转移系统
摘要:题目: 描述 呼叫转移服务是一个把呼叫号码A转移到号码B的服务。举个例子:当你正在度假时,这样的系统非常有帮助。A君度假去了,那么,A君的工作电话可以通 过呼叫转移至B君。更进一步讲,当B君也正好在度假,还可以继续 通过呼叫转移到C君,依次类推。也就是说,当一个客户打电话到A君,通过呼叫转移系统,最 后转接到了C君。 本期的编程挑战是要实现一个和呼叫转移系统相关的逻辑。根据个人的度假时间安排和呼叫转移设置,返回呼叫转移的个数和“深度”。 输入 第一行给出一个整数N,代表从第二行开始有多少个度假安排。 每个度假安排为单独一行,其中包括4个数字:第一个数字是被叫人的4... 阅读全文

posted @ 2013-06-16 22:07 papershop 阅读(654) 评论(0) 推荐(0)

[cpp]找出二维圆形中相交次数最少的圆形
摘要:朋友做助教,拿来的一道题,很简单,权当结对编程的一次练习。问题: 定义一个类表示二维空间中的圆形。 要求: 1. 包括如下数据成员:圆心坐标x, y; 半径r。坐标、半径可以为任意实数。为保护数据安全,请将数据成员定义为私有的常量成员。 2. 为圆形提供计算面积这一成员函数。 3. 定义友元函数用以计算两个圆是否相交(包括相交于一点)。 利用上述类定义实现如下功能:给定多个二维空间中的圆形,找出与其他圆相交最少的一个圆形。如果有多个圆形与其他圆有相同的交点数,取其中面积最小的一个。 要求: 1. 输入:多个圆形的给定以文件方式进行。文件的第一行为一个正整数N,表... 阅读全文

posted @ 2013-06-16 15:54 papershop 阅读(303) 评论(0) 推荐(0)

导航