首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
[训练日志] 7月14日
时间:
2017-07-15 12:43:57
阅读:
150
评论:
0
收藏:
0
[点我收藏+]
标签:
空间
操作
维度
多少
处理
调试
justify
最小
优化
56D
[给串
A串
B,求串
A变换到串
B的最小代价
]
[二维
DP,分四种情况,其中三种对应操作,另一种为直接接上
]
[Warning: 提交时删除调试语句。对偶语句注意
I和
J]
729F
[给
a1-an。两个玩家分别从左右取数。如果上一个玩家取了
k个,下一个玩家只能取
k或
k+1个。博弈
]
[博弈,
f[L][R][K]记录当前取得区间为
L-R,目前是取
K个。分左右分别
DP。然而是
n^3的。进一步优化,
k(k+1)/2<=n,左右取的差也是
<K的。所以可以将状态表示为
f[L][D][K],其中
D是左右取数之差。这样
D和
K都是
O(根号
2n)级别的。整体复杂度
O(n^2)]
[如何简化状态,可以考虑维与维之间的关系,以及每个维度实际的范围。另外本题空间有限,也是在提示状态可以简化
(不简化不会
T但会
MLE)]
39E
[a^b.
每轮可以a++
或b++
,若>=n
则输。求局面情况]
[博弈。注意考虑
a==1,会平局。
B==1,会
MLE。
]
482C
好题
[有
n个串,
A随机选一个。
B每次猜一位,问期望多少位能猜出来
]
[首先要预处理出猜了
mask位之后哪些串还猜不出来。如果
nm2^m会
T,但观察到两个串如果猜不出来,一定是只猜了相同的那些位。所以可以
n^2m枚举两两,然后
m2^m处理
mask的情况下哪些猜不出来
]
[接下来有两种处理方法。一种是自顶向下,处理出每个状态的概率。加个该状态有
sum个串没猜出来
,则
ans+=f[x]*sum。因为没猜出来就要再猜一次,该状态对结果得贡献为
1]
[
另一种是自下而上。F[i][x]= Σf[i][y]/tot+1
。若令s[x]= ΣF[i][x]
。则s[x]= Σs[y]/tot+sum[x]
。]
[预处理不能想当然,要多考虑如何优化。
]
[训练日志] 7月14日
标签:
空间
操作
维度
多少
处理
调试
justify
最小
优化
原文地址:http://www.cnblogs.com/jszkc/p/7182119.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!