Prob_Solve 板


LINE

这里好像很多人在比,所以想问问看 解法,那我先就我知道的抛砖引玉吧! 题目在: http://code.google.com/codejam/contest 防雷页 1a.Greedy 最大配最小就对了。 我也不知道怎麽对的,有谁要说明一下吗? 时间复杂度:O(n lg n) (sorting) 1b.无法分类呀orz 看似SAT问题,结果都不敢去做。 但是其实他说每个人最多一个melted milk. 也就是说,决定melted milk要不要放是看人, 在这里应该可以看出端倪是要建一个 人-牛奶的table ,记得某个人要哪些牛奶! 另外要记得每一个人有没有被satisfy Case 这个人不用melted milk就可以satisfy: 没问题! Case 这个人不用melted milk没有satisfy: 那无论如何都要给他melted milk, 由於只有一个melted milk所以选择唯一。 因此就每次都看过所有人,直到没有人可以被多satisfy。 由於两种Case的决定都是deterministic,所以扫一次至少 多satisfy一个人,而且是花人数的时间。 因此,时间复杂度是O(牛奶数*人数^2) 1c.Linear Algebra(?) 听说是把1当作I,去解 (X-3)^2 = 5 的矩阵X。 就可以把(3+sqrt(5))^n 跟那个矩阵做mapping... 然後就可以divide and conquer乘次方. 但是最後面要怎样转回来不是很理解... O(n) (n是数字的encoding长度) 2a:Ring 穷举by x,y 座标 用 3*(x mod 3)+(y mod 3) map到 {0,1,2 ... 9} 这样的 ring 然後对ring中任取3个元素a,b,c with constraint a<=b<=c做穷举,然後再用排列组合公式求解。 我的解法时间复杂度是O(n) (读入input) 2b:Disjoint Set 把所有质数在10^6以下穷举出来, 然後用disjoint set演算法。(就是超强神Tarjan大大的 接近linear演算法)跑一次整个范围的数做merge. 要不要merge就看看是否有共同质因数大於P就好。 我的解法时间复杂度是O((nlog*n) * p(1000000)) p(1000000) 是在 1000000以下的质数 2c:Joseph题 环状杀人问题,从1开始放牌,能放的先放就会对。 因为大的不会插队去match小的。 时间复杂度我不会分析.... 3a:greedy 最小的尽量全部塞一起。 目前还没想到怎样证orz... 时间复杂度:O(n lg n) (sorting) 3b:Divide and conquer and remember used stated (DP) 我们只在意余数,所以其实在一个{1 .. 2*3*5*7}的ring就足以 model我们看到的所有数字。 State有strlen*2*3*5*7个,因为断一次数字,後面要什麽数字, 只跟前面分别对2,3,5,7的余数有关,跟真正加减起来的数字无关。 然後就对数字的每个数字之间都断断看,每次断都加减看看就好。 时间复杂度: O(n) 因为2,3,5,7是constant. 3c. 不会.... --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.99.4.64 ※ 编辑: scan33scan33 来自: 122.99.4.64 (07/27 23:56) ※ 编辑: scan33scan33 来自: 122.99.4.64 (07/28 09:27)







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP