- 博客(7)
- 收藏
- 关注
原创 协同过滤算法
基于用户行为分析的推荐算法是个性化推荐系统的重要算法,江湖人称 协同过滤算法2.1 用户行为数据简介 无上下文信息的隐性反馈数据集 每一条行为记录仅仅包含用户ID和物品ID。 Book-Crossing1就是这种类型的数据集。 无上下文信息的显性反馈数据集 每一条记录包含用户ID、物品ID和用户对物品的评分。 有上下文信息的隐性反馈数据集 每一条
2014-05-11 16:03:01
508
原创 解题报告- ch2
127 - "Accordian" Patience //1.测试数据大约30000条 使用STL的stack就是屎 用两层vector,并利用线性表可以在规定的时间内解决掉101 - The Blocks Problem //1.思路: 使用线性表来解决, 记录每个pile的初始方块, 记录每个方块的left 和 right 通过clear
2013-12-08 22:16:45
371
原创 解题报告 ch1 排序与搜素
340 - Master-Mind Hints //1.快排的使用 10420 - List of Conquests //1.struct快排 int my_compare(const void*a, const void *b){ return strcmp(((country *)a)->name , ((country *)b)->name);
2013-12-01 15:35:22
437
原创 解题报告 ch1 大数问题
424 - Integer Inquiry //1.大数加法 两个数a,b相加, 需要记录进位g, result的每一位 等于 a与b对应位相加再加上g10106 - Product //1.大数乘法 a,b相乘 result 的位数 等于 a.len+b.len 最后去除前缀0 result.s[i+j] = a.s[i] *
2013-11-24 16:55:29
423
原创 解题报告 ch1 字符串问题
401 - Palindromes //1. map 用法 ////////////////////////////////////////// #include map mirror; mirror['A']='A'; if (mirror['B']) cout /////////////////////////////////////////
2013-11-22 09:23:26
563
原创 解题报告 ch0
414 - Machined Surfaces //首先输入一个数字N,代表接下来要输入几行字符串; //每行字符串的格式为:由字母X和空格 (“ ”)组成,且两边是字符X,中间是空格。每行的开始有一个或多个X,中间有0个或多个空格,末端有一个或多个X。 //要求:将N行中的左边的字符X同时向右移动(或右边的字符X向左移动),直到有一行中间没有空格时停止所有行的移动,此时计算N行
2013-11-18 15:26:58
590
原创 acm基本小结
1.printf("%.1lf\n",8.0/5.0);2.const double PI = 4.0 * atan(1.0);3.sin与cos都是用的弧度n/180.0*PI;4. 四舍五入判断整数xdouble x;floor(x+0.5)==x;5. 计时函数 #include cout6.管道输入echo
2013-11-12 11:16:33
393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人