poj 2068 NIM 博弈+dp

简介:

     博弈题关键要把握3个基本属性:

      1.确定末状态N,P状态

      2.一定存在至少一种抉择使N->P

      3.所有P->N

      实现形式随意,这题是用记忆化搜索来实现


/*
author:jxy
lang:C/C++
university:China,Xidian University
**If you need to reprint,please indicate the source**
*/
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <algorithm>
using namespace std;
int dp[21][9000];
int c[21];
int N;
int dfs(int now,int remain) //返回1代表当前这种状态这队必赢
{
    if(now>=N)now-=N;
    if(~dp[now][remain])return dp[now][remain];
    if(!remain)
        return dp[now][remain]=1;
    dp[now][remain]=0;
    int Min=min(c[now],remain);
    for(int i=1;i<=Min;i++)
        if(!dfs(now+1,remain-i))
            dp[now][remain]=1;
    return dp[now][remain];
}
int main()
{
    int n;
    while(~scanf("%d",&n)&&n)
    {
        N=n<<1;
        int s;
        scanf("%d",&s);
        memset(dp,-1,sizeof(dp));
        for(int i=0;i<N;i++) scanf("%d",&c[i]);
        printf("%d\n",dfs(0,s));
    }
}


目录
相关文章
|
8月前
|
人工智能 自然语言处理 数据挖掘
博物馆导览系统核心功能与设计思路,提升游客体验和运营效率
博物馆导览系统通过AR、VR、大数据等技术,实现展品智能讲解、AR互动、可视化数据看板等核心功能,助力博物馆智慧化升级,提升游客体验和运营效率
558 2
|
人工智能 数据中心 芯片
液冷是大模型对算力需求的必然选择?|英伟达 GTC 2024六大亮点
在这个以高性能计算和大模型推动未来通用人工智能时代,算力已成为科技发展的隐形支柱。本文将重点探讨算力的演进,深入分析在不同领域中算力如何成为推动进步的基石;着眼于液冷如何突破算力瓶颈成为引领未来的先锋,对液冷散热的三种方式(冷板式、浸没式和喷淋式)做了详细的对比分析、成本测算和市场空间预测。并为您提供一份“实用教程”,指导如何将普通服务器改装为液冷服务器,以应对越来越复杂的计算需求。
|
8月前
|
安全 前端开发 开发工具
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
358 5
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
|
8月前
|
人工智能 运维 Serverless
零门槛体验DeepSeek-R1满血版评测
本文评测了“零门槛、轻松部署您的专属DeepSeek模型”解决方案。文档步骤清晰,逻辑顺畅,特别在调用API和配置客户端方面指引详细,确保部署顺利。体验过程中提供了充足引导与帮助,涵盖多种部署方式如百炼API调用、PAI平台部署等,适合不同需求用户。推荐基于百炼API的满血版,因其快速上手、按量付费、弹性扩展和易于管理的优势。整体方案基本满足实际需求,建议进一步补充性能评估和成本优化等内容。
322 18
|
9月前
|
人工智能 安全 搜索推荐
《盘古大模型——鸿蒙NEXT的智慧引擎》
华为HarmonyOS NEXT发布,将AI与操作系统深度融合,开启智能新时代。其中,盘古大模型为核心,赋予小艺智能助手超强的记忆、推理和规划能力,支持23类记忆类型及万亿token知识量,实现复杂功能如图片转表格、邮件规划导航等,极大提升用户操作效率。同时,盘古大模型助力开发者快速开发智能应用,降低开发门槛,推动智能生态发展。系统还通过星盾安全架构保障数据安全与隐私,确保用户体验更智能、更安全。
721 18
|
11月前
|
机器学习/深度学习 供应链 算法
量子计算:从理论到实践的跨越
量子计算基于量子力学原理,利用量子比特的叠加态和纠缠特性,展现出远超经典计算机的计算能力。本文从基本概念、发展历程、应用场景及未来挑战四个方面,全面介绍量子计算从理论到实践的跨越,展望其在优化问题、量子化学、机器学习等领域的广泛应用前景。
|
12月前
|
存储 运维 前端开发
如何自己搭建一个网站?
‌确定需求和目标‌:在开始搭建网站之前,明确网站的需求和核心,网站主要是什么途径:展示产品或服务、提供信息和资源、增加销售、提升品牌形象等。
559 3
|
11月前
|
监控 数据可视化 搜索推荐
盘点好用的看板管理软件,优缺点一目了然!
在现代项目管理中,看板管理软件成为团队提高效率、优化流程的重要工具。本文介绍了四款热门看板软件:板栗看板、Trello、Asana 和 Monday.com,分别从功能、易用性、优缺点等方面进行了详细评测,帮助团队选择最适合自己的工具。板栗看板适合中小企业,Trello 适合初创团队,Asana 适合中大型团队,Monday.com 则适合需要高度自定义的团队。
391 0
|
12月前
|
编解码 人工智能 数据可视化
imagen: 具有深度语言理解的逼真的文本到图像扩散模型
imagen: 具有深度语言理解的逼真的文本到图像扩散模型
180 0
|
安全 5G 网络性能优化
无线接口 | 带你读《5G 无线系统设计与国际标准》之五
本节对物理层、数据链路层和网络层基本功能相关内容进行一些讨论。
无线接口  | 带你读《5G 无线系统设计与国际标准》之五