avatar
T*i
2
地址?

【在 t****t 的大作中提到】
: gcj 2-D咋做, 我实在是totally no idea
avatar
p*s
3
把字符串分成长度为k的子串,每个子串的第一个字符组成A1,第二个组成A2... Ak
对于Ai,Aj,定义M_ij为AiAj对应字符相等的个数,N_ij为Ai和Aj下一个字符相同的个数
需要找到N_i1j1和M_i2j2,M_i3j3...M_ikjk,使他们的和最大
如果对每个N_ij,在M除去第i行j列的的(k-1)*(k-1)矩阵里找和最大的不同行不同列的
k-1个元素,使和最大,用匈牙利算法,一共需要O(k^5)
应该有更快的方法

【在 t****t 的大作中提到】
: gcj 2-D咋做, 我实在是totally no idea
avatar
p*s
4
哦,不对,实际上变成了找最短哈密尔顿圈的问题。。。成了NP-complete...

【在 p**s 的大作中提到】
: 把字符串分成长度为k的子串,每个子串的第一个字符组成A1,第二个组成A2... Ak
: 对于Ai,Aj,定义M_ij为AiAj对应字符相等的个数,N_ij为Ai和Aj下一个字符相同的个数
: 需要找到N_i1j1和M_i2j2,M_i3j3...M_ikjk,使他们的和最大
: 如果对每个N_ij,在M除去第i行j列的的(k-1)*(k-1)矩阵里找和最大的不同行不同列的
: k-1个元素,使和最大,用匈牙利算法,一共需要O(k^5)
: 应该有更快的方法

avatar
w*i
5
枚举一下所有的permutation, 好象不难啊,难道我理解错了?
avatar
w*i
6
又看了一下,原来有个k=16的
never mind ...
avatar
T*9
7
我还没看。。。我一看来不及了就打quake了
你可以下载别人的solution啊

【在 t****t 的大作中提到】
: gcj 2-D咋做, 我实在是totally no idea
avatar
t*t
8
我没参加, 不能下载

【在 T*****9 的大作中提到】
: 我还没看。。。我一看来不及了就打quake了
: 你可以下载别人的solution啊

avatar
T*9
9
ACRush的

【在 t****t 的大作中提到】
: gcj 2-D咋做, 我实在是totally no idea
avatar
t*t
10
谢谢, 我先想想再看答案. 本来就想要个提示的

【在 T*****9 的大作中提到】
: ACRush的
avatar
T*9
11
不好意思啊
我这题没看。。。最近忙,打算忙完了再看google code jam

【在 t****t 的大作中提到】
: 谢谢, 我先想想再看答案. 本来就想要个提示的
avatar
t*t
12
我想明白了, 就是得这么做
你刚才说hamilton loop把我绕了一下, 其实就是个traveling salesman问题, n^2*2^n
对于16应该还是可以接受的

【在 p**s 的大作中提到】
: 哦,不对,实际上变成了找最短哈密尔顿圈的问题。。。成了NP-complete...
avatar
p*s
13
我是文科生,能想到这一步已经不容易了

【在 t****t 的大作中提到】
: 我想明白了, 就是得这么做
: 你刚才说hamilton loop把我绕了一下, 其实就是个traveling salesman问题, n^2*2^n
: 对于16应该还是可以接受的

avatar
t*t
14
嗯, 很牛的文科生(其实你骗谁啊, 你不是文科生)

【在 p**s 的大作中提到】
: 我是文科生,能想到这一步已经不容易了
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。