当前位置: 首页 > news >正文

怎么做付费网站免费行情软件网站下载大全

怎么做付费网站,免费行情软件网站下载大全,免费的制作网站程序,网站上搜索的动图怎么做壁纸1388. 游戏 - AcWing题库 所需知识#xff1a;博弈论#xff0c;区间dp 由于双方都采取最优的策略来取数字#xff0c;所以结果为确定的#xff0c;有可能会有多个不同的过程#xff0c;但是我们只需要关注最终结果就行了。 方法一#xff1a; 定义dp[i][j] 表示区间…1388. 游戏 - AcWing题库 所需知识博弈论区间dp 由于双方都采取最优的策略来取数字所以结果为确定的有可能会有多个不同的过程但是我们只需要关注最终结果就行了。 方法一 定义dp[i][j] 表示区间i到j中先手能取得的最大值依次遍历区间最后判断最大值因为区间长度长的来源必定是区间长度短的所以我们可以第一层遍历区间的长度第二层遍历区间的左端点。 状态转移方程式dp[i][j]max(w[i]s[j]-s[i]-dp[i1][j],w[j]s[j-1]-s[i-1]-dp[i][j-1]); 对于状态转移方程式的解释 若选择左边的数字则下一个人在i1到j中选择对于他自己而言的最优解所以dp[i][j] 为w[i] s[j]-s[i] (i1到j的区间和) -dp[i1][j](减去下一个人能拿的最大值)。 若选择右边的数字则下一个人在i到j-1中选择对于他自己而言的最优解所以dp[i][j] 为w[j] s[j-1]-s[i-1] (i到j-1的区间和) -dp[i][j-1](减去下一个人能拿的最大值)。 最后取最大值即为答案。 C代码 #include iostream #include cstring #include algorithmusing namespace std;int N; int dp[105][105]; int w[105],s[105]; int main() {cinN;for (int i 1; i N; i ){cinw[i];s[i]s[i-1]w[i];}for(int len1;lenN;len){for(int i1;iN;i){int jilen-1;dp[i][j]max(w[i]s[j]-s[i]-dp[i1][j],w[j]s[j-1]-s[i-1]-dp[i][j-1]);}}coutdp[1][N] s[N]-dp[1][N];return 0; } 方法二 定义dp[i][j] 表示在区间i到j内先手能拿到的最优值减去后手拿的最优值即为A-BA为方法一中的区间最大值B为区间和减最大值 遍历方法仍和方法一一样先遍历一遍区间长度然后再遍历左端点的值。 状态转移方程式dp[i][j]max(w[i]-dp[i1][j],w[j]-dp[i][j-1]); 对于状态转移方程式的解释 若取左边的数,则下一个人在区间i1到j中取dp[i1][j]表示该区间中的maxB-A所以-dp[i1][j]表示该区间中A-B的最大值在加上w[i],表示区间i到j中A-B的最大值 同理若取右边的数,则下一个人在区间i到j-1中取dp[i][j-1]表示该区间中的maxB-A所以-dp[i][j-1]表示该区间中A-B的最大值在加上w[j],表示区间i到j中A-B的最大值 最后dp[1][N]表示该区间内A-B的最大值又因为ABsumsum为所有元素和 联立两个方程解得Adp[1][N]sum/2;B(sum-dp[1][N])/2; C代码 #include iostream #include cstring #include algorithmusing namespace std;int N; int dp[105][105]; int w[105],s[105]; int sum0; int main() {cinN;for (int i 1; i N; i ){cinw[i];sumw[i];}for(int len1;lenN;len){for(int i1;ilen-1N;i){int jilen-1;dp[i][j]max(w[i]-dp[i1][j],w[j]-dp[i][j-1]);}}cout(sumdp[1][N])/2 (sum-dp[1][N])/2;return 0; }
http://www.pierceye.com/news/579036/

相关文章:

  • 网站开发人员就业前景公司的网站建设注意点
  • 做英文网站2014深圳网站设计g
  • 温州文成县高端网站设计做网站有生意吗
  • 网站开发说明书模板产品设计考研
  • seo网站排名优化软件京东 wordpress
  • 有些网站为什么可以做资讯微信小程序vr全景
  • 做网站的开发工具长春百度关键词优化
  • 网站建设所需人力网站制作的必备技巧有哪些
  • 上饶网站建设推广四川城乡建设网网站
  • 网站logo怎么改服装手机商城网站建设
  • aspnet网站开发实例视频天津网站建设普斯泰
  • 玉溪网站建设设计心理医院网站优化服务商
  • 支付宝网站接口申请建湖做网站哪家最好
  • 网站的超级链接怎么做无法运行电脑wordpress
  • 网站建设企业网银e路通西宁做网站_君博相约
  • 陕西网站建设公司哪有大连网站建设
  • 东莞做网站 汇卓百度网盘官网登录入口
  • 网站建设哪谷歌浏览器安卓版下载
  • 中国建设银行上海市分行网站天津工程建设信息网站
  • 怎么做好网站开发、设计中国站长网站
  • 沈阳网站建设tlmh室内设计装修案例
  • 网站 linux 服务器配置长沙企业网站建设价格
  • 低价网站制作企业智慧团建官网登录口手机版
  • 临沂网站制作专业如何 做网站
  • 旅游景区网站开发的政策可行性天翼云电脑免费领取
  • 企业网站建设报价做网站要实名认证吗
  • 设计网站得多少钱ui设计师个人简历
  • 彩票网站建设基本流程wordpress上篇下篇代码
  • 一站式服务的优点无锡网站搜索优化
  • 怎么做地区网站烟台网站建设首推企汇互联见效付款