| 广告联系 | 繁体版 | 手机版 | 微信 | 微博 | 搜索:
欢迎您 游客 | 登录 | 免费注册 | 忘记了密码 | 社交账号注册或登录

首页

新闻资讯

论坛

温哥华地产

大温餐馆点评

温哥华汽车

温哥华教育

黄页/二手

旅游
搜索:  

 论坛通告:  请不要上传第三方有版权的照片,请尊重版权,谢谢   转载新闻请务必注明出处,这些媒体请不要转,谢谢   批评商家需要注意  
 个人空间: NotmeL8 | 罗蓬特机器人 | XY | 顾晓军 | 猪头看世界 | 白龙王许道长 | 一袭绛襦落鹏城,疑似玄女下九天 | 格局 | 五木森林 | 吕洪来的个人空间 | lxls | 客观中立而实事求是,唯服理据而杜绝辱骂 | 花随风 | 静观云卷云舒 | 逸言堂 | 大温房产和地产研究 | 我的退休生活 | 禅人俗事 | 湖里湖涂 | 天涯逐梦
 最新求助: 请问谁知道哪里有卖理发的电动推子?   忽然有个疑问:战争时期,加拿大拿PR卡未入籍的永久居民会被强制服兵役吗?   这个银条   如何修改会员名?
 论坛转跳:
     发帖回帖获取加西镑, 兑换精彩礼物

论坛首页 -> IT人生

coding test 第一题。 (高手莫入) (发表于16年前)

分页: 1, 2, 3, 4  下一页  



回复主题  图片幻灯展示  增添帖子到书签中  给帖子中的发贴者批量赠送献花或者花篮    |##| -> |=|        发表新主题
阅读上一个主题 :: 阅读下一个主题  
作者 正文
voice
(只看此人)




文章 时间: 2008-11-07 12:52 引用回复
请先把题抄下来, 半小时之后我会删掉。 icon_smile.gif
 
花篮
分享


上一次由voice于2008-11-07 12:56修改,总共修改了1次
楼主 | 电梯直达
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
webdriver
(只看此人)




文章 时间: 2008-11-07 12:55 引用回复
gettext 写道:
请先把题抄下来, 半小时之后我会删掉。 icon_smile.gif


问题说明
    
你需要对一组学生(男女生都有),进行从高到低排队,同时要求男女生间隔着。

输入:你将得到用一个数组(vector<string>icon_wink.gif存储的学生信息,每个学生信息为“name height sex”,height是一个整数,单位cm; sex为性别,可以为 "boy" 或者 "girl" 之一。
返回:返回一个字符串,包含用“-”连接起来的排序后的每个学生的名字。如果存在多个可能结果,则选择按照字母顺序最优的解。如果无解,返回空串。
    
Class:
StudentsOrdering
Method:
findOrder
Parameters:
vector <string>
Returns:
string
Method signature:
string findOrder(vector <string> students)
(be sure your method is public)
    

Constraints
-
students will contain between 1 and 50 elements, inclusive.
-
Each element of students will be contain between 1 and 50 characters, inclusive.
-
Each element of students will be formatted as described in the problem statement.
-
The name of each student will consist of letters ('A'-'Z', 'a'-'z') only.
-
The height of each student will be between 100 and 250, inclusive.
-
The height of each student will contain no leading zeroes.
Examples
0)

    
{"Alex 180 boy",
"Josh 181 boy",
"Mary 158 girl",
"An 158 girl",
"Tanya 180 girl",
"Ted 158 boy"}
Returns: "An-Ted-Mary-Alex-Tanya-Josh"

1)

    
{"Alex 180 boy",
"Josh 158 boy",
"Mary 180 girl",
"An 158 girl",
"Mary 180 girl",
"Ted 158 boy"}
Returns: "Josh-An-Ted-Mary-Alex-Mary"
Student names can repeat.
2)

    
{"Alex 180 boy",
"Josh 170 boy",
"An 158 girl",
"Mary 180 girl",
"Ted 175 boy"}
Returns: ""
There is no girl to place between Josh and Ted.
3)

    
{"Mary 175 girl"}
Returns: "Mary"


外? big_happy.gif 这下你删不掉了啵 big_happy.gif
 
花篮
分享
_________________
There is no wisdom tree; nor a stand of a mirror bright, Since all is void, where can the dust alight?


上一次由webdriver于2008-11-07 13:49修改,总共修改了1次
沙发 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
myversa
(只看此人)



文章 时间: 2008-11-07 12:56 引用回复
lazy to read all the problem statement...
 
花篮
分享
_________________
Travel Blog
板凳 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
voice
(只看此人)



文章 时间: 2008-11-07 13:04 引用回复
webdriver 写道:
外? big_happy.gif 这下你删不掉了啵 big_happy.gif


太好了, 这是topcoder上的题, 因为版权上的问题, 这是你贴的啊。icon_smile.gif
 
花篮
分享
地板 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
SARS
(只看此人)



文章 时间: 2008-11-07 13:08 引用回复
怎么这么快就删掉?太不厚道 big_mad.gif

不错的题目 yc_85.gif

但有个问题:是不是男女孩要严格错开——像“男女男女......”这样?看起来很容易无解。
 
花篮
分享
_________________


你好,外星人,我们有猫~
5 楼 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
许万克
(只看此人)



文章 时间: 2008-11-07 13:15 引用回复
gettext 写道:
webdriver 写道:
外? big_happy.gif 这下你删不掉了啵 big_happy.gif


太好了, 这是topcoder上的题, 因为版权上的问题, 这是你贴的啊。icon_smile.gif


Ha, gettext , you're bad, big_happy.gif
 
花篮
分享
6 楼 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
SARS
(只看此人)



文章 时间: 2008-11-07 13:18 引用回复
俺的思路:用桶式排序

1、建150个坑(桶),分别给100cm~250cm高度的。
2、扫描学生列表,按高度入坑
3、对有孩子的坑做简单的交换移位,错开男女
4、从低到高把桶里的孩子倒出来

学习委员,这样行不行?有没有时间、空间方面更多的限制?
 
花篮
分享
_________________


你好,外星人,我们有猫~
7 楼 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
webdriver
(只看此人)



文章 时间: 2008-11-07 13:22 引用回复
gettext 写道:
webdriver 写道:
外? big_happy.gif 这下你删不掉了啵 big_happy.gif


太好了, 这是topcoder上的题, 因为版权上的问题, 这是你贴的啊。icon_smile.gif


俺考虑用google translate一下,估计就没版权问题袅
 
花篮
分享
_________________
There is no wisdom tree; nor a stand of a mirror bright, Since all is void, where can the dust alight?
8 楼 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
voice
(只看此人)



文章 时间: 2008-11-07 13:44 引用回复
SARS 写道:
俺的思路:用桶式排序

1、建150个坑(桶),分别给100cm~250cm高度的。
2、扫描学生列表,按高度入坑
3、对有孩子的坑做简单的交换移位,错开男女
4、从低到高把桶里的孩子倒出来

学习委员,这样行不行?有没有时间、空间方面更多的限制?


对, 这样也可以, 但我想每个坑里把男女分开可能会好些。
 
花篮
分享


上一次由voice于2008-11-07 13:55修改,总共修改了1次
9 楼 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
webdriver
(只看此人)



文章 时间: 2008-11-07 13:54 引用回复
1、先判断一下男女生人数是否有解 - 男女生人数得相差1或相等

2、然后再解。。。(对不起,没时间想了现在) 
 
花篮
分享
_________________
There is no wisdom tree; nor a stand of a mirror bright, Since all is void, where can the dust alight?
10 楼 | 返回顶端
阅读会员资料 发送站内短信 主题 User photo gallery 礼物  
 
回复主题     |##| -> |=|     论坛首页 -> IT人生 所有的时间均为 美国太平洋时间
1页,共4 分页: 1, 2, 3, 4  下一页  


注:
  • 以上论坛所有发言仅代表发帖者个人观点, 并不代表本站观点或立场, 加西网对此不负任何责任。
  • 投资理财及买房卖房版面的帖子不构成投资建议。投资有风险,责任请自负
  • 对二手买卖中的虚假信息,买卖中的纠纷等均与本站无关。
  • 黄页热门商家 免费个人广告
    发布商业广告

    不能在本论坛发表新主题
    不能在本论坛回复主题
    不能在本论坛编辑自己的文章
    不能在本论坛删除自己的文章
    不能在本论坛发表投票
    不能在这个论坛添加附件
    可以在这个论坛下载文件

    论坛转跳: 

    voice, webdriver, myversa, voice, SARS, 许万克, SARS, webdriver, voice, webdriver
    潜力帖子 精华帖子 热门帖子
    埃及空军司令访华
    《至少24个贸协在谈 白宫国家经济会...
    真真大妈 ----鸡和鸡不一样! 猪和...
    如果加拿大大选是在今天举行
    露营计划泡汤
    告诫女人们
    川普是纸老虎
    饭都快吃不起了
    日本旅行赶行程时,该坐上「快急」...
    新加坡600万人口胜过马来西亚3300万...
    动图,显示被川普瞅 & 和普京茶...
    中国这次让利太大
    西班牙东部介绍之 ----- 加泰罗尼...
    西班牙北部介绍之 ----- 巴斯克地区...
    西班牙北部介绍之 ----- 坎塔布里...
    5月2日换币盛况
    维达大师,另类收藏,请您欣赏!
    清代福州台伏钞票
    四川官钱局钞票
    大汉四川军政府军用银票
    今年新币发行计划
    要出一个新的一元
    古董金币
    mint三月新币(四月新币从22楼起,五...
    1999 mule 25分
    2025 蛇年敲币活动
    加拿大新总理马克卡尼
    我在小红书被骂穷得没钱给孩子买衣服
    美国2025年AWQ(美国妇女25c)发行计划
    韩国空难FDR黑匣子缺失最后四分钟关...
    皮尔今天在温哥华 - 蓝色wave - 保...
    几分钟前,中国强硬反击,征34+50,...
    曼谷高楼直接倒了
    我说我希望特朗普赢,老公气得眼睛...
    知乎?加西网上为什么有老男人喜欢...
    明明有能力统台,大陆为何迟迟不动手?
    貌似ndp稍占上风。。。。。
    今天是感恩节,跟大家道个别,以后...
    咱最后还是投了ndp
    生平第一次被偷车了
    中国会不会武统台湾
    突发:台湾队战胜中国队奥运夺冠,...
    温哥华房姐出事了
    有在看总统辩论的吗?
    退休几年后的感悟

    最新新闻 热门新闻 热评新闻
    大换血!加国新内阁宣誓!方慧兰留任
    广东耗资10亿豪宅将被强拆 引爆舆论
    瑞典提议欧盟加入CPTPP 创建全世界最大自由贸易区
    中国已发放稀土磁铁出口许可证 大众汽车供应商获批
    回应美方关切 越南加强打击假冒产品和数字盗版
    川普展开中东之旅 首战签下巨额大单
    想争大位,谁在给薄瓜瓜下指导棋?
    阿富汗童养媳成为世界健美冠军(图
    墨女子竞选市长被当街枪杀 近两年已有约40人被杀
    库尔德工人党为何宣布解散?与土耳其多年恩怨化解?
    《华尔街日报》社论:特朗普败了,这更像是投降
    220名"特朗普币"持有者花1.48亿美元 获邀共进晚餐
    "好得超出我预期",中国外贸人熬过最难的一个月
    胡锡进:不能让一些散布"美国赢了"的声音带了节奏
    美国前财长:显然特朗普先退一步 虽然尴尬但有用
    "认干亲养老"爆火:年轻人找靠山,老年人买陪伴
    具俊晔暴瘦一圈认不出,丧妻后他太痛苦了...
    美中互降关税"国内压力"是关键,智库:艰难战役在后头
    "行人安全距离"造就一种精神黄泛区
    特朗普政府传接受卡塔尔王室赠送的豪华波音客机
    61岁王宁赴日本换血 金龟子陪同 手术画面曝光
    他曾一晚输一亿,如今放弃267亿家产当和尚
    一生无妻无子,如今55岁姚刚独居千万豪宅
    迷倒邓超,被张译抛弃,任素汐现在怎样了
    定档5.18!预约破400万的权谋大剧《藏海传》央8播出,观众有福了
    无忧渡后新剧上桌,折腰未播先爆?宋祖儿红衣封泪,稳坐95花顶流
    宋祖儿刘宇宁新剧《折腰》定档!网友:与《藏海传》对打的竟然是你
    53岁郑秀文放飞自我,演唱会当众掀起上衣...
    舞蹈老师晁琳去世,年仅38岁,老公透露死因...
    贾玲这个咖位的导演?女明星会有更年期?...
    耗了8年花3亿 梅西隧道连工都没动
    多选区重新计票 自由党或拿171席
    贝森特:不脱钩 但战略品必需脱钩 钢铁芯片链更去中国化
    新内阁将很精简 超过一半是新面孔
    李承鹏:写在5.12的爱国帖(未删节版)
    德美联手军援升级 乌军如虎添翼
    您或许成为今年烟花汇演尊贵评委
    贸易谈判北京没跪?网友:美国征的还是比中国多
    大温最值得期待的丰富多样新餐厅
    美中休战!下个出口管制松绑项目浮出水面
    挂了半年 西温千万豪宅再降300万
    周一检查周四手术 加国人国外就医
    牛!温哥华被评为北美最幸福的城市
    中美贸易战休战90天 股市应声上涨
    华尔街日报:美中意外大降关税 全球经济暂喘口气

    更多方式阅读论坛:

    Android: 加西网
    [下载]

    Android: 温哥华论坛
    [下载]

    PDA版本: 论坛

    加西网微信

    加西网微博


    Powered by phpBB 2.0.8
    Terms & Conditions    Privacy Policy    Political ADs    Activities Agreement    Contact Us    Sitemap    

    加西网为北美中文网传媒集团旗下网站

    页面生成: 0.0583 秒 and 8 DB Queries in 0.0019 秒