编程题 急急急

1、将无符号数转换为八进制字符串,可以使用短除法设计算法。我们知道短除法可以将十进制数转换为任意数制的数。具体算法可以用待转换数字与8相除,则余数就为某一位的8进制数字,再用商与8相除,重复上述步骤,就可求出字符串。需要注意的是这种方法求出的8进制数字是由低位到高为排列的。

2、所谓求两个字符集的交集,就是求出其中相同的字符串的集合。所以可以新建一个集合,用一个字符集的元素在另一个字符集中查找,如果存在则放入新的集合中,所有元素比较完成后,这个新的集合就是两个字符集的交集了。

}


某比赛已经进入了淘汰赛阶段,已知共有n名选手参与了此阶段比赛,他们的得分分别是a_1,a_2….a_n,小美作为比赛的裁判希望设定一个分数线m,使得所有分数大于m的选手晋级,其他人淘汰。

但是为了保护粉丝脆弱的心脏,小美希望晋级和淘汰的人数均在[x,y]之间。

显然这个m有可能是不存在的,也有可能存在多个m,如果不存在,请你输出-1,如果存在多个,请你输出符合条件的最低的分数线。

}

我要回帖

更多关于 c++编程题库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信