- 博客(5)
- 收藏
- 关注
原创 SGU 333 Random Shooting +数据加强版
首先吐槽各种奇葩情况导致的错误...还有,此题是sgu上万里挑一的弱数据强思考题,点数只有8....啊啊啊啊啊啊啊啊啊啊是要推公式么... 不会公式...直接做了...当然首先膜拜金斌题解(虽有错误)...以下为题解,,,不是抄的...在自己做这题时发现其实有很多细节要处理... 首先将所有点都缩放在一个单位正方形(0,0)->(1,1)内 设p[i]为任取两点与凸包上第i条边相交的概率,那
2012-03-15 12:16:58 1181
原创 WC 2008 password
很好的一道题。。。抽出模型是这题关键的一步。。。其实可以作为传统类题的。。。但是如果有任何关于连通性的描述就会彻底破坏这题的价值。。。所以它就成了提交答案式。。。 我只做了欧拉回路的测试点。。。因为木有时间了。。。构图很简单。。。将入度大于出度的作为A类,入度小于出度的为B类。。。源向A连边,流量为in-out,B向汇连边,流量为out-in。。。中间的为oo,费用分情况讨论。。。(abc)->
2012-03-08 14:41:54 737
原创 WC 2011 relation
明显的NPC或NP-hard,因为它是要在一个图中寻找一个K个点的导出子图,使其边权最大。。。如果这都可以在多项式中解决。。。那么寻找一个图中的k阶团就可解了。。。 point 3,4,5:明显的树形DP。。。三个维度F[i,j,s]表示i号点及其兄弟儿子。。。还剩j个点未选择。。。i的父亲选取状况为s(0为未选,1为已选)的最大权值。。。DFS记忆化搜索实现。。。吐槽一句。。。由于5号点K有1
2012-03-08 14:18:24 611
原创 WC 2011 joy
此题神矣。。。一开始我先想的第二问。。。想到一个线段树做法。。。对于最优子序列的下标序列,i[2k]~i[2k+1]这段区间选一个最小值位置为pos再在pos~i[2k+1]选一个最大值,更新答案。。。再同样处理剩下的区间i[2k]~pos-1。。。数据随机的话O(lognlogn)但是。。。第一问的更新就成了瓶颈。。。 后来看了题解才知道。。。不能把i[2k]~i[2k+1]分为一组。。。要把
2012-03-08 11:44:14 703
原创 WC 2011 xor
这篇题解我是来除草的。。。具体题解请见莫涛神犇的题解。。。以及APIO上他的讲题 #include #include #include #include int n=0,m=0,e=1,maxt=0,s=0; long long sum[50005],x=0,a[100005],choose=0,w[200005]; int head[50005],link[200005],next[20000
2012-03-08 11:19:50 794
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人