您的位置:首页 > 大数据 > 人工智能

2009 Multi-University Training Contest 8 - Host by BJNU

2016-11-06 15:28 531 查看
第二场训练赛, 俩队友在昨天还开了一场GYM 打到2点多的情况下,早上九点多就起来打比赛了。 TUT

然后我迟到了两个小时才过去打, 过去的时候已经过了两道题了。。。

hdu的题目在 2872-2881



这场可做题: 1002、1003、1005、1006、1008、1010 大概就是6道题的样子吧

1002

Bomb Game

sg函数的博弈。。。说有一个n,m大小的棋盘,每个炸弹引爆之后可以往左边和上方 分裂两个炸弹,除非它位于最左方或者最上方就不能够分裂。。。 当两个炸弹位于同一个位置时,他们会爆炸,不分裂。 或者(1,1)这个位置永远不会存在炸弹。。。 john先手,问输赢关系。

一开始想了很久,觉得输赢关系实在是太多了,因为每个炸弹可分裂的位置是任由引爆之人选择的。可以种数太难以分清了, 后来推了推,发现实际上和nim博弈 的sg函数 特别像, 为了学博弈,之后会更一张博弈的专题出来,方便理解。。。

1003

离线的lca,如果图没有存好,会MLE ,很尴尬,一定要链式前向星,因为问题有100W个,所以要存200W的数组,所以结构体里面要尽可能少变量.

知道这个了就还是挺简单的

1005

嘿嘿,计算几何呢,看到椭圆什么的就放弃了,还好小学弟比较擅长这个。QAQ

1006

可以发现06 过的人挺少的

1008

诶哟,比赛最后硬刚了两个小时,也没过。。。 其实打表可以发现某个数n,满足条件的x的数量一定是2^i , 然后我就在那里推了半天,因为这个问题可以转换为 gcd(x,n/x)==1 (x=[1,n]) 有多少个x满足此方程,所以我们可以把n 质因数分解,然后判断下有多少种 质因数。。。 作为对数论一窍不通的我,实力带了一波歪路, 因为这样做,n=1e7,我们去分解质因数我感觉就TLE了,

正解:直接可以发现此 函数,是积性函数。。。 然后拿过来线性筛一下就可以了。。。。

嘿嘿,对于这个我只能辅助一波
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐