作者sleepwu ( hopeful)
看板CodeJob
标题[发案] 资料处理
时间Wed Jul 18 13:57:15 2012
案件状态:已结案
发案人:吴先生
联络方式1:[email protected]
联络方式2:站内信
所在地区 :
有效时间:即时
专案说明:用C++写.exe档来处理input的data
input是.txt档,data形式如下
1,[1]->[2]->[3]->[4]->[3]->[5]
2,[1]->[3]->[2]->[3]->[1]
3,[1]->[4]->[3]->[5]->[4]->[1]
.
.
逗号前是data序号,逗号後是user的网页浏览路径
[]内是网页的代号,视为字串即可,数字大小不代表顺序
->是箭头,表示路径顺序
不同序号的路径彼此独立,不用考虑重复情形
我想要将user的浏览路径切成向前与向後
向前指的是该user到目前为止浏览的网页都未重复
向後指的是该user到目前为止浏览的网页都有重复
方向改变的话就output,未改变的话就继续算
以上例编号1的路径来说明
原始是1,[1]->[2]->[3]->[4]->[3]->[5]
首先[1]->[2],[2]未曾出现於此路径,故[1]->[2]是向前
再看[2]->[3],[3]未曾出现於此路径,故[1]->[2]->[3]是向前
再看[3]->[4],[4]未曾出现於此路径,故[1]->[2]->[3]->[4]是向前
接着[4]->[3],[3]已经出现过,故[4]->[3]是向後 (方向改变了)
最後[3]->[5],[5]未曾出现於此路径,故[3]->[5]是向前 (方向改变)
所有笔数以此规则run完後
最後output两个txt档,一个是向前.txt,一个是向後.txt
向前.txt里面就会是 向後.txt里面就会是
1,[1]->[2]->[3]->[4] 1,[4]->[3]
1,[3]->[5] 2,[2]->[3]->[1]
2,[1]->[3]->[2] 3,[5]->[4]->[1]
3,[1]->[4]->[3]->[5]
以上规则应该还算清楚,若不清楚可再问
预算:来信报价(请分别报含程式码与不含程式码的价)
请在我有回信确认要您协助後再开始作业
接案者要求:无要求
接受新手承案否:是
附注:资料约5万笔,会给您大约100笔的sample run看看
完成後请将sample run出来的两个txt档寄给我
确认没问题後即汇款,您再将程式寄给我
(以下内容鼓励结案後填写,可以询问接案人愿不愿意暴光接案身份)
结案意见:
接案人:
评价(0-10):
说明:
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.45.141.54
1F:推 oeg:已寄信 07/18 15:17
2F:推 LaPass:好像看过类似的案子? 07/18 15:18
3F:→ kerash:同楼上,我好像也有看过 07/18 15:29
4F:→ kerash:一个月前发包说结案的东西也说成功写出来了,不知道会不会 07/18 15:31
5F:→ kerash:东西不一样? 07/18 15:31
6F:推 cleanwind:上次是我接的,需要多一个判断向前还是向後,吓死我了 07/18 15:56
7F:→ cleanwind:我还以为是我东西写错,还写信给他说写错的话免费维护 07/18 15:56
※ 编辑: sleepwu 来自: 114.45.141.54 (07/18 17:51)
※ 编辑: sleepwu 来自: 114.45.141.54 (07/18 21:06)